我正在使用Jquery V1.11.1,我想从左边第三行替换HTML表中的所有TD元素。我正在使用一个数组,必须在表的每个TD元素中传递值。
var numberArray = [0,1,2,3,4,5];
$.each(numberArray , function(index, value){
$("table tr td:nth-child(3)").html(value);
});
这会在每个TD元素中返回一个5.如何使其成为每个TD标记1,2,3,4,5。
答案 0 :(得分:0)
$("table tr td:nth-child(3)").each(function(index){
$(this).html(numberArray[index]);
});
答案 1 :(得分:0)
试试这个
var numberArray = [0,1,2,3,4,5];
$.each(numberArray , function(index, value){
$("table tr td:nth-child("+index+")").html(value);
});
答案 2 :(得分:0)
如果要使用数组
更新第3行的值,请尝试使用此代码var numberArray = [0,1,2,3,4,5];
$.each(numberArray , function(index, value){
var td=value+1;
$("table tr:nth-child(3) td:nth-child("+td+")").html(value);
});
答案 3 :(得分:0)
试试这个:
var numberArray = [0,1,2,3,4,5];
$.each(numberArray , function(index, value){
$("table tr td:nth-child("+index+")").html(value);
});