Javascript 用于设置值的Jquery foreach循环 ashgs ashdf ASDX mnnkfvdj bsbdb
我想使用jqueryforeach循环在所有这些span中设置一个特定值 请帮助我,因为我很穷Javascript 用于设置值的Jquery foreach循环 ashgs ashdf ASDX mnnkfvdj bsbdb,javascript,jquery,Javascript,Jquery,我想使用jqueryforeach循环在所有这些span中设置一个特定值 请帮助我,因为我很穷 提前感谢这就是如何用另一个类替换所有.abc类的值的方法 <span name="abc">ashgs</span> <span name="abc">ashdf</span> <span name="abc">asdxdx</span> <span name="abc">mnnkfvdj</span> &
提前感谢这就是如何用另一个类替换所有
.abc
类的值的方法
<span name="abc">ashgs</span>
<span name="abc">ashdf</span>
<span name="abc">asdxdx</span>
<span name="abc">mnnkfvdj</span>
<span name="abc">bsbdb</span>
或者像@Sudhir所说的那样,用下面的方法计算一个值
$('.abc').each(function(){
$(this).html('hello');
});
工作演示:执行以下操作:
$("span[name='abc']")
看这里 如果您的意思是设置跨度的html内容,那么
$("span[name='abc']").each(function() {
//set what you want, like rel
$(this).attr("rel", "some_value");
});
不必使用
。each()
不明白您想要实现什么,以下是我通过您的问题理解的一项努力:
在小提琴中找到这个:
或者更好的:
$('span[name=“abc”])。文本(函数(){
var valArr=['Now!'、'This','is','placed','better','wow!!!'];
返回valArr[$(this.index());
});代码>
span{边框:实心1px红色;填充:5px;边距:10px 0;显示:块;}
灰烬
ashdf
ASDX
mnnkfvdj
bsbdb
文档提供了几个示例:。这就是的目的。因此,使用它是正确的方法。@w0rldart为什么?它已经在.html()
中完成了,为什么需要再做一次。@w0rldart您可以检查源代码,您会发现循环已经在.html()
方法中完成。最好的答案是。。。解决了真正的问题。
$("span[name='abc']").html('the content');
$('span[name="abc"]').each(function (i, v) {
var valArr = ['Now!', 'This', 'is', 'placed', 'better'];
$(this).text(valArr[i]);
});