我有这样的结构。
<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();
答案 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上。