爲什麼這會在每次迭代時給出第一個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