jQuery在不指定标记类型的情况下删除最后一个子项
我可能只需要处理jQuery在不指定标记类型的情况下删除最后一个子项,jquery,Jquery,我可能只需要处理div标记,因此此代码应该始终有效: $('#top-info div:last-child').remove(); 它确实有效。但是我想知道我如何在不指定子类型的情况下完成它 我试过这个: $('#top-info *:last-child').remove(); 我想如果你能把最后一个孩子,不管它是什么类型的。但相反,它似乎是递归的。它删除了第二个,但也删除了第一个中包含的 我在第一个中添加了第二个,并且删除()取出了整个第二个,第二个(最后一个)在第一个中 这是预期的行
div
标记,因此此代码应该始终有效:
$('#top-info div:last-child').remove();
它确实有效。但是我想知道我如何在不指定子类型的情况下完成它
我试过这个:
$('#top-info *:last-child').remove();
我想如果你能把最后一个孩子,不管它是什么类型的。但相反,它似乎是递归的。它删除了第二个
,但也删除了第一个
中包含的
我在第一个中添加了第二个,并且删除()
取出了整个第二个,第二个(最后一个)在第一个中
这是预期的行为吗?
如何达到预期的效果?这应该可以:
$("#top-info").children().last().remove();
这应该起作用:
$("#top-info").children().last().remove();
这适用于选择。只需添加.remove()
即可删除元素。谢谢是的,我添加了remove()。谢谢。我本来会给你打勾的,但这迫使我等待。哇,你今天很快就得分了!这适用于选择。只需添加.remove()
即可删除元素。谢谢是的,我添加了remove()。谢谢。我本来会给你打勾的,但这迫使我等待。哇,你今天很快就得分了!