Javascript 如果它们(ul)全部为空,则获取警报
如果Javascript 如果它们(ul)全部为空,则获取警报,javascript,jquery,Javascript,Jquery,如果.empty中的所有标签都是空警报ok,怎么办?(使用jQuery) 示例: 1 如果($('.empty ul')。为(“:empty”)){ 警报(“正常”) } 试试这个 var empty = true; $('.empty ul').each(function(){ if(!$(this).is(":empty")) { empty = false; } }); alert(empty); 现场演示:试试这个 var em
.empty
中的所有标签都是空警报ok,怎么办?(使用jQuery)
示例:
1
如果($('.empty ul')。为(“:empty”)){
警报(“正常”)
}
试试这个
var empty = true;
$('.empty ul').each(function(){
if(!$(this).is(":empty"))
{
empty = false;
}
});
alert(empty);
现场演示:试试这个
var empty = true;
$('.empty ul').each(function(){
if(!$(this).is(":empty"))
{
empty = false;
}
});
alert(empty);
实时演示:使用:not()
排除空项目,并查看是否返回空集合:
if($('.empty ul:not(:empty)').length == 0) {
alert('ok');
}
使用:not()
排除空项,并查看是否返回空集合:
if($('.empty ul:not(:empty)').length == 0) {
alert('ok');
}
方法将返回每个匹配元素的文本内容的串联:
if($(".empty ul").text() === "") {
alert("Empty!");
}
这是一个例子。但是,请注意,只有当您只关心文本时,这才有效。如果有
ul
元素的子元素,并且它们内部没有任何文本节点,则ul
将被视为空。text方法将返回每个匹配元素的文本内容的串联:
if($(".empty ul").text() === "") {
alert("Empty!");
}
这是一个例子。但是,请注意,只有当您只关心文本时,这才有效。如果有ul
元素的子元素,并且这些子元素中没有任何文本节点,则ul
将被视为空。尝试:
if($(".empty").attr('ul').is(':empty')){
alert('ok')
}
您还可以考虑在检查< /P>之前修剪空白区域。
if($.trim($(".empty").attr('ul').is(':empty')))
{
alert('ok')
}
尝试:
您还可以考虑在检查< /P>之前修剪空白区域。
if($.trim($(".empty").attr('ul').is(':empty')))
{
alert('ok')
}