JQuery удаляет все элементы списка из неупорядоченного списка - программирование
Подтвердить что ты не робот

JQuery удаляет все элементы списка из неупорядоченного списка

Я забыл команду jQuery, которая удалит все элементы списка из списка. Я немного искал, делал это несколько раз раньше, но просто забыл команду.

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

оба, кажется, не достигли этого.. какая команда это снова?

ОБНОВИТЬ:
Спасибо, ребята, у меня должна быть какая-то синтаксическая ошибка на моем селекторе.

4b9b3361

Ответ 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" />

Ответ 3

Это должно работать:

$("ul").html('')

Ответ 4

$( "ul" ). empty() должен работать и очищать дочерние элементы. вы можете увидеть это здесь:

http://jsfiddle.net/ZKFA5/

Ответ 5

Если у вас есть несколько ul и вы хотите очистить определенное ul, используйте id, например:

<ul id="randomName">
   <li>1</li>
   <li>2</li>
   <li>3</li>
</ul>


<script>
  $('#randomName').empty();
</script>

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

<ul id="randomName">
  <li>1</li>
  <li>2</li>
  <li>3</li>
</ul>

<ul>
  <li>4</li>
  <li>5</li>
</ul>
<input type="button" value="click me" />

Ответ 6

   var ul = document.getElementById("yourElementId");

     while (ul.firstChild)
         ul.removeChild(ul.firstChild);

Ответ 8

Посмотрите ваш класс или идентификатор. Возможно, это так $ ( "# Resi_result" ) HTML ( ''); Это должно работать:

Ответ 9

это сработало для меня с минимальным кодом

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