我想使用jquery在tr上添加不同的id。我正在编写此代码,但它为所有人提供了唯一的ID。请帮忙。
var tableTr = $('#edit-submitted-new-table-element tr');
var countTr= tableTr.size();
for(i=0; i <= countTr-1; i++){
alert(i);
tableTr.attr('id', i);
}
答案 0 :(得分:5)
您将ID添加到tableTr
。它是tr的集合,而不是其中之一。
感谢@ C-linkNepal。 id
属性不能以数字开头,您必须在其前添加一些字母。
tableTr.eq(i).attr('id', 'id' + i);
答案 1 :(得分:0)
您可以使用JQuery each
为TR Element分配ID。它只是为您节省了增加索引并获取该索引值的样板代码。
$('#edit-submitted-new-table-element tr').each(function(index){
$(this).prop("id","id_"+index);
});