以选择器作为变量循环.append()
loop the .append() with selector as variable
我试图循环。append()函数,以便每次使用不同的值更改选择器。但是,为了满足我的目标,我不知道选择器的语法。那么,如何改变它呢?非常感谢!Ka Ho
<script type="text/javascript">
var a=3;
for (var i=0;i<a;i++) {
$i.append(i);
}
</script>
<div class="0"></div> // expected: display 0
<div class="1"></div> // expected: display 1
<div class="2"></div> // expected: display 2
您也可以使用函数作为append
的参数,在您的情况下可能更干净,可能更快:
$('div').append(function() {
return this.className;
});
http://jsfiddle.net/sSVL8/<script type="text/javascript">
var a=3;
for (var i=0;i<a;i++) {
$("."+i).append(i); //this is what you need
}
</script>
<div class="0"></div> // expected: display 0
<div class="1"></div> // expected: display 1
<div class="2"></div> // expected: display 2
首先,数字类和id并不像你想象的那么受支持。
更新你的HTML像这样
<div class="box-0"></div>
<div class="box-1"></div>
<div class="box-2"></div>
那么你可以在他的答案中使用deadlock提供的脚本。
var a=3;
for (var i=0;i<a;i++) {
$(".box-"+i).append(i); //this is what you need
}
相关文章:
- jQuery:循环一个具有不同超时值的循环
- 在循环中分配json值时,值被覆盖
- 如何在下面的ES6循环中获得前面的文本
- 为什么“;未定义的“;在JavaScript中结束循环
- Javascript循环不会自我更新
- 如何使用jquery处理php循环通过元素
- 而循环只设置php中输入字段中的第一个值
- 循环遍历数组中的特定索引
- Javascript返回值只在循环中返回一次
- 按照选项卡索引的顺序循环一个jQuery选择
- Jquery append oly获取循环Rails中的最后一个elemen
- jQuery通过Json数组在append循环中
- empty().append()追加循环中的最后一项
- 带有 .append() 的内部 .each()-循环
- 在循环中使用.append()在<选择>基于所选择的选项
- 如何在JS FOR循环中使用jquery .append()
- 以选择器作为变量循环.append()
- 对于使用jQuery append进行循环
- 如何使用for循环和.append()方法在jQuery中构造表
- 使用append()的简单循环不起作用