2015-05-21 5 views
0

Я пытаюсь удалить пустые элементы списка в div с именем 'reviews'. В настоящее время это работает для всей страницы, однако я хочу работать только в одном DIVУдаление пустых элементов списка в ONE div с помощью jquery

$(document).ready(function(e) { 
    $('ul li:empty').remove(); 
}); 

Я пробовал ниже, но безуспешно

$(document).ready(function(e) { 
    $('#reviews ul li:empty').remove(); 
}); 
+1

Показать свой HTML – Tushar

+0

Хорошо, что ваш код должен работать, убедитесь, что вы пишете имя идентификатора правильно или его не класс –

+0

Спасибо @Tushar похоже, что у меня был конфликт с jQuery, i ma для исправления, добавив строку «jQuery.noConflict (true)»; –

ответ

0

Вы можете зациклить этот список:

$(document).ready(function(e) { 
    $('#reviews ul li').each(function(){ 
    var elem = $(this); 
    if(elem.is(':empty')){ 
     elem.remove(); 
    } 
    }); 
}); 
+0

Спасибо, этот код действительно работает, но, похоже, это не проблема. Огромное спасибо! –

 Смежные вопросы

  • Нет связанных вопросов^_^