帮助jQuery:最后一个选择器

时间:2011-02-07 19:58:02

标签: jquery

我有这样的结构。

<ul id="comment_list">
 <li><ul><li></li></ul></li>
 <li></li>
 <li></li>
</ul>

为了简洁起见,我在每个li标签中省略了嵌套的ul ...我正在尝试删除comment_list中的最后一个li,发生的事情是它与每个嵌套ul中的最后一个li一起被删除。我该怎么做呢?

我有这个:

$("#comment_list li:last-child").remove();

3 个答案:

答案 0 :(得分:3)

尝试$("#comment_list > li:last-child").remove();

答案 1 :(得分:3)

尝试     $(“#comment_list&gt; li:last-child”)。remove();

答案 2 :(得分:0)

':last-child'与':last'

不同

':last-child'是一个组选择器,它将选择与父级内的选择器匹配的多个子级。 ':last'只会选择与选择器匹配的'最后一个'元素。

请尝试使用此代码:

$("div#comment_list li:last").remove();

希望能帮助你兄弟!

W上。