我有一个无序列表:
<ul id="myList">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
</ul>
我可以用什么jQuery选择器来选择要移除的最后一个li标签?以下是我到目前为止的情况:
$( '#myList中')除去();
答案 0 :(得分:4)
使用:last-child
选择最后一个li元素并将其删除。
$('#myList li:last-child').remove();
答案 1 :(得分:1)
我会说$('li', ul).last().remove()
。这首先选择li
内的所有ul
元素(预期是对实际ul
元素的引用,或者选择ul
元素的jQuery对象你想看看里面)。然后调用.last()
只选择上一个选择中的最后一个元素,然后显然.remove()
将其删除。
答案 2 :(得分:0)
$('ul li:last-child')
这将选择最后一个li,它是无序列表的子项,可以从那里删除