У меня есть <ul>
, что, если дочерний img отсутствует в <li>
, его необходимо удалить.Я использую jQuery 1.4.2.Я использовал:
$("#itemList ul li").filter(function() {
return $(this).children("img").length == 0;
}).remove();
Это работало отлично Firefox, не выдает никаких ошибок.Все другие основные браузеры выдавали ошибку.Использование следующего не привело к ошибке:
$("#slider ul li").each(function(index) {
if ($(this).children("img").length == 0)
{
$(this).remove();
}
});
Это ошибка в jQuery или что-то фундаментальное отсутствует в моей первой строке кода?