jQuery从无序列表中删除所有列表项
快速的问题 – 我忘了jQuery命令,将清除列表中的所有列表元素。 我做了一些search,之前做了很多次,但只是简单地忘记了命令。
$("ul").clear() $("ul").empty() 两者似乎都没有做到这一点..哪一个命令是再次?
谢谢!
更新:谢谢你们,我的select器上必须有一些语法错误。
 $("ul").empty(); 工作正常。 有其他的错误吗? 
 正如其他人指出的那样, $('ul').empty() 可以正常工作: 
 $('ul li').remove(); 
JS小提琴演示 。
这应该工作:
 $("ul").html('') 
$(“ul”)。empty()应该工作并清除孩子。 你可以在这里看到它:
 使用.remove()的示例: 
 <p>Remove LI's from list</p> <ul> <li>Test</li> <li>Test</li> <li>Test</li> <li>Test</li> <li>Test</li> </ul> <p>END</p> setTimeout(function(){$('ul li').remove();},1000); 
http://jsfiddle.net/userdude/ZAd2Y/
 此外, .empty() 应该已经工作 。 
看看你的class级或身份证。 也许喜欢这个$(“#resi_result”)。html(''); 这应该工作:
如果你有多个ul并且想要清空特定的ul,那么使用id例如:
 <ul id="randomName"> <li>1</li> <li>2</li> <li>3</li> </ul> <script> $('#randomName').empty(); </script>