Я пытаюсь удалите 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 to hide ().
Заранее спасибо ...