用于循环击中错误的元素

时间:2015-08-21 11:37:50

标签: javascript jquery for-loop

我正在努力找出为什么下面的for循环击中所有tr:nth-​​child(i< 20)..

当我独立定位每个tr时,即$(“tr:nth-​​child(4)”)},结果是正确的。有什么想法吗?

for (j=4; j <20; j++) {
  $("tr").insertBefore("tr:nth-child("+j+")");
}

1 个答案:

答案 0 :(得分:0)

此循环从4开始,并以1为单位递增。您将在以下索引元素上插入:

4,5,6,... 18,19

你确定要插入吗,你想要这个吗

for (var j=4; j <=20; j+=4) {