我使用以下代码来迭代id为
的表行$('#resultingTableOfSaveDataJS tr').each(function () { //line 1
var rowID = $(this).id.charAt(6); //line 2
if (rowID == currentID) { //line 3
$('#this td').slice(diff); //line 4
}
});
在第2行,我试图将角色放在我每行的第6个位置。 但是我在第2行收到了一个未定义的错误。
请帮助我正确使用此代码。
答案 0 :(得分:1)
each()包含您可以使用的参数:
$('#resultingTableOfSaveDataJS tr').each(function(index, elem){
var rowID = elem.id.charAt(6);
if (rowID == currentID){
$('td', elem).slice(diff);
}
});
答案 1 :(得分:0)
要么是
$(this).attr('id').charAt(6); // jQuery
或者
this.id.charAt(6); // non-jQuery
答案 2 :(得分:0)