如何做,如果在.empty
所有標籤UL是空的警報OK(用jQuery)獲取警告,如果他們所(UL)爲空
?例如:http://jsfiddle.net/pqgGr/
<div class="empty">
<ul>1</ul>
<ul></ul>
<ul></ul>
</div>
if ($('.empty ul').is(":empty")) {
alert('ok')
}
如何做,如果在.empty
所有標籤UL是空的警報OK(用jQuery)獲取警告,如果他們所(UL)爲空
?例如:http://jsfiddle.net/pqgGr/
<div class="empty">
<ul>1</ul>
<ul></ul>
<ul></ul>
</div>
if ($('.empty ul').is(":empty")) {
alert('ok')
}
試試這個
var empty = true;
$('.empty ul').each(function(){
if(!$(this).is(":empty"))
{
empty = false;
}
});
alert(empty);
的text
方法將返回每一個匹配元素的文本內容的串聯:
if($(".empty ul").text() === "") {
alert("Empty!");
}
這是working example。但是請注意,如果您只關心文字,這隻會起作用。如果有ul
元素的子元素,並且它們中沒有任何文本節點,則ul
將被視爲空。
嘗試:
if($(".empty").attr('ul').is(':empty')){
alert('ok')
}
你也可以考慮檢查之前修剪空格
if($.trim($(".empty").attr('ul').is(':empty')))
{
alert('ok')
}
http://stackoverflow.com/questions/7263567/if-empty-between-tag-ul -give警報 –