我可能只需要处理div标签,所以这段代码应该总是有效的:
$('#top-info div:last-child').remove();
它确实有效。但我想知道如何在不指定子类型的情况下做到这一点。
我试过这个:
$('#top-info *:last-child').remove();
我想是否会删除最后一个孩子,无论其类型如何。但相反,它似乎以递归方式工作。它删除了 2nd <div>,但也删除<p>了 1st 中包含的内容<div>。
我通过将 2nd 添加<p>到第一个<div>并remove()取出整个 2nd和1st 中<div>的 2nd (最后一个)来确认这一点。<p><div>
这是预期的行为吗?我将如何达到预期的结果?