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

时间:2011-10-24 03:55:09

标签: jquery html-table clone

我正在制作一些代码,以便在点击时动态地向表中添加更多行。我想克隆我的表的最后两行,然后将它们追加到最后。当然,该表是动态的,因此没有固定数量的行。我有最后一行克隆好,但我不能得到第二排。我该如何选择?

$('.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;
});

1 个答案:

答案 0 :(得分:10)

$('#maintable tbody>tr:last').prev('tr')将为您提供倒数第二个