jQuery 从无序列表中删除所有列表项

2022-08-30 04:12:39

我忘记了jQuery命令,它将从列表中清除所有列表元素。我做了一些搜索,之前做过很多次,但只是忘记了命令。

$("ul").clear()
$("ul").empty()

两者似乎都没有做到这一点。又是哪个命令?

更新:
谢谢伙计们,我的选择器上一定有一些语法错误。


答案 1

$("ul").empty()工作正常。还有其他错误吗?

$('input').click(function() {
  $('ul').empty()
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ul>
  <li>test</li>
  <li>test</li>
</ul>

<input type="button" value="click me" />

http://jsfiddle.net/infernalbadger/D5ss8/


答案 2

正如其他人所指出的,工作正常,就像:$('ul').empty()

$('ul li').remove();

JS 小提琴演示