jQuery克隆倒数第二行并插入到表的末尾



我正在编写一些代码,以便在单击时动态地向表添加更多行。我想克隆表的最后两行,然后将它们附加到末尾。当然,表是动态的,所以没有固定的行数。我克隆了最后一行,但是我不能克隆最后第二行。我该如何选择呢?

$('.additional_row').live('click', function() {
    var $rows = $('#maintable tr'); 
var $secondLastRow = $rows[$rows.length - 2]; 
$('#maintable tbody>tr:nth-child(' + $secondLastRow + ')').clone(true).insertAfter('#maintable tbody>tr:last');
$('#maintable tbody>tr:last').clone(true).insertAfter('#maintable tbody>tr:last');
return false;
});

$('#maintable tbody>tr:last').prev('tr')会给你倒数第二个

最新更新