如何使用jQuery从<ul>中删除最后的<li>?</ul> </li>

时间:2013-04-17 00:14:51

标签: jquery html

我有一个无序列表:

<ul id="myList">
    <li>Item 1</li>
    <li>Item 2</li>
    <li>Item 3</li>
    <li>Item 4</li>
</ul>

我可以用什么jQuery选择器来选择要移除的最后一个li标签?以下是我到目前为止的情况:

$( '#myList中')除去();

3 个答案:

答案 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,它是无序列表的子项,可以从那里删除