jQuery удалить все элементы списка из неупорядоченного списка
Я забыл команду jQuery, которая очистит все элементы списка из списка. Я немного поискал, делал это несколько раз раньше, но просто забыл команду.
$("ul").clear()
$("ul").empty()
как не для этого.. еще раз, какая команда?
обновление:
Спасибо, ребята, у меня должна быть синтаксическая ошибка в селекторе.
9 ответов
var ul = document.getElementById("yourElementId");
while (ul.firstChild)
ul.removeChild(ul.firstChild);
пример использования .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);
Если у вас есть несколько ul и вы хотите очистить конкретный ul, используйте id, например:
<ul id="randomName">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
<script>
$('#randomName').empty();
</script>