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()