0

我正在尝试在我的表中添加带有行号的新行,但这不起作用。

$('.dropdown-menu li a:eq(8)').on('click', function(){
     rows='';     
     var myRow =(this).rowIndex;
     var row='<tr><td>'+myRow+'</td><td></td><td></td><td></td><td></td><td></td></tr>';
     rows=rows+row;
     $(rows).appendTo('table');


});

它返回 undefind 代替行号。

4

1 回答 1

1

尝试这个:

$('.dropdown-menu li a:eq(8)').on('click', function(){  
     var rows='<tr><td></td><td></td><td></td><td></td><td></td><td></td></tr>';
     $(rows).appendTo('table');
     $('table tr:last td:first-child').text(parseInt($('table tr').length)-1); // Minus 1 because index starts from 0.
});
于 2013-03-01T10:48:54.090 回答