我有一个这样的无序列表:
<ul id="myList">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
</ul>
我可以使用什么 jQuery 选择器来选择要删除的最后一个 li 标签?这是我到目前为止所拥有的:
$('#myList').remove();
用于:last-child
选择最后一个 li 元素并将其删除。
$('#myList li:last-child').remove();
我会说$('li', ul).last().remove()
。这首先选择其中的所有li
元素ul
(预计是对实际元素的引用,或对选择了您要在其中查看的元素ul
的 jQuery 对象的引用)。ul
然后调用.last()
只选择上一个选择中的最后一个元素,然后显然.remove()
将其删除。
$('ul li:last-child')
这将选择作为无序列表的孩子的最后一个 li,并且可以从那里删除