Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用于设置值的Jquery foreach循环 ashgs ashdf ASDX mnnkfvdj bsbdb_Javascript_Jquery - Fatal编程技术网

Javascript 用于设置值的Jquery foreach循环 ashgs ashdf ASDX mnnkfvdj bsbdb

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> &

我想使用jqueryforeach循环在所有这些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]);
});