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