我想计算表的行数,然后根据<table>
中的行数为<table>
中的每个<tr>
分配一个id号。
我做了这样的计算:
var currentIndex = $('table tbody tr').length
我得到了行数然后,当我试图循环遍历这些行时,它将所有行中的id更改为相同的id。
例如,我需要这样做,对于第1行,id
是1
,对于第2行,id
是2
,等等。
function generateId() {
for (i = 0; i < $('table tbody tr').length; i++) {
console.log('Hello World', + i -1);
$('table tbody tr td :input').attr('id', + i).attr('name', + i).prop('class', 'form-control form-control-sm form-control-solid formInput-' + i);
//$('table tbody tr td :input').attr('name', + i);
//$('#table tbody tr td :input').attr('class', 'form-control form-control-sm form-control-solid' + i);
}
任何想法??!!
2条答案
按热度按时间tyg4sfes1#
根据行数为每一行给予id。你可以这样做:
r9f1avp52#
你可以这样做:
另外,不建议id是数字。
Demo