Я думаю, что вам нужна длина .text()
, например:
$(function() {
$("#details li").each(function() {
if ($(this).text().length == 0) {
$(this).css({ display: "none" }); ;
}
});
});
Или немного короче:
$("#details li").filter(function() {
return $(this).text().length == 0;
}).hide();
Или немного другая проверка, которая работает для ваших целей, любезно предоставлено @ Рафаэль :
$("#details li:empty").hide();