jQuery删除一个类的last-child

我正在处理一个动态表单,行有父下拉列表,当我们选择一个父项时,它会为子项数添加新的ROW,我已经为每个子行提供了类。 可以选择动态添加父行,依此类推。

到目前为止,添加和删除父行正常工作。 我在删除最后一个子行时遇到问题

下面是关于如何创建行的粗略概念

Row 1:  select Row 2: - select Row 3: - select Row 4: - Child Add row / Remove row Row 5:  select Row 6: - select Row 7: - Child Add row / Remove row Row 8: Parent Add row / remove row 

为了更好的想法,这里是截图

在此处输入图像描述

这个表很简单,没有嵌套表,只有6列和12行,缩进是通过css完成的

现在,如果我使用$('tr.partnumber_2_sub'); 在firebug的控制台中,我可以看到结果

 Object[tr.partnumber_2_sub, tr.partnumber_2_sub, tr.partnumber_2_sub] 

但是当我使用$('tr.partnumber_2_sub:last-child'); 它输出空对象。 我想删除最后一个孩子,我的猜测是$('tr.partnumber_2_sub:last-child').remove(); 但它不起作用。

编辑

感谢最后一行的答案,但我意识到我的孩子添加row / del行也在tr上有相同的类。 现在我必须删除最后一个元素

编辑

好的,我已经在子行的tr上添加了额外的类,并没有添加它添加/ del的孩子所以现在我可以单独使用它们。 改回标题并接受答案。

比你们所有人

尝试

 $('tr.partnumber_2_sub').last().remove()