jQuery复制倒数第二行并插入到表格末尾

4

我正在编写一些代码,以便在单击时动态添加更多的表行。我想克隆表的最后两行,然后将它们附加到末尾。当然,表是动态的,所以行数不固定。我已经成功克隆了最后一行,但是我无法获取倒数第二行。我该如何选择它?

$('.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个回答

10

$('#maintable tbody>tr:last').prev('tr')可以获取倒数第二个元素


1
$('#maintable tr:last').prev('tr') 运行良好,谢谢。 - Nam Nguyen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接