Я пытаюсь удалить li с условием под Ul в нескольких div.
<div>
<ul>
<li class="sel">.....</li>
<li class="sel">.....</li>
............
<li>.....</li>
<li>.....</li>
...........
<!-- I have some 600 li's -->
</ul>
</div>
У меня есть 200 литов с class='sel'
. Теперь мне нужно удалить оставшиеся 400 литов.
Я пытаюсь удалить двумя способами, например,
$("ul", this).each(function(){
$("li", this).each(function(){
$(this).remove();
//Also tried with -- $(this).empty().remove();
});
});
иначе как,
$("ul", this).each(function(){
$("li[class!=sel]", this).remove(); // Also tried with 'not'
});
Теперь проблема в том, что когда я пытаюсь выполнить эти способы, в IE возникает ошибка перегрузки скрипта.
Пожалуйста, помогите мне с другими способами удаления ненужных li.
Примечание: я не хочу оставлять в статусе ненужных ликов скрывать ().
Заранее спасибо ...