我有:
<ul id="ulId">
<li id="firstli">
</li>
<li id="secondli">
</li>
</ul>
我想删除secondli
。
这是我根据一些阅读尝试过的。
$('#ulId secondli').remove();
和
$('#ulId > secondli').remove();
但这两种方法不起作用。有什么建议吗?
答案 0 :(得分:39)
答案 1 :(得分:6)
这对你有用
$('#secondli').remove();
答案 2 :(得分:1)
您需要在选择li元素
之间添加空格$('#second li').remove(); // when referencing by id
或
$(".second li").remove(); // when referencing by class
答案 3 :(得分:0)
$('#ulId #secondli').remove();
选择容器#ulId
,然后选择列表项#secondli
。您忘记在第二个li之前添加ID标记。
答案 4 :(得分:0)
如果您想删除带有ID的<li>
,请尝试:
$('#yourlist #yourli').remove()
;
否则,如果您根据可以使用的内容删除<li>
:
$('#yourlist li:contains("TextToRemove")').remove();