为什么这会在每次迭代时给出第一个ID?或者更好的是,我如何获得每个ID?如何使用jQuery获取表中每行的每个id?
$('#foo').on('click', function() {
var rows = $('#mytable tbody tr.selected');
for (var i = 0; rows[i]; i++) {
console.log('rows.attr("id")' + rows.attr('id'));
}
});
当选择2行时,此打印“17”两次。我可以看到第二行是“18”,所以有些事情是错的。
因为你不告诉它你想要哪一个:console.log('ro ws.attr(“id”)'+ rows.eq(i).attr('id')); – 2015-03-03 10:52:51
和for循环是错误的:for(var i = 0; i
2015-03-03 10:54:04
'for'循环不正确。它应该是这样的:'for(var i = 0; i
Regent
2015-03-03 10:54:09