javascript - 如果它们(ul)全部为空,则收到警报

标签 javascript jquery

如果.empty中的所有标签ul都是空警报怎么办?(使用jQuery)

示例: http://jsfiddle.net/pqgGr/

<div class="empty">
    <ul>1</ul>
    <ul></ul>
    <ul></ul>
</div>
if ($('.empty ul').is(":empty")) {
    alert('ok')
}

最佳答案

使用 :not() 排除空项,并查看是否返回空集合:

if($('.empty ul:not(:empty)').length == 0) {
   alert('ok');
}

Live demo

关于javascript - 如果它们(ul)全部为空,则收到警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8133419/

相关文章:

javascript - jQuery自动滚动div到div并返回顶部

javascript - 为什么 jQuery 幻灯片在选择时弹跳?

javascript - 正确解析 YouTube API 的响应

javascript - Ajax with twig,它是如何工作的?

javascript - 根据屏幕尺寸的视口(viewport)值

javascript - 使用open.window()在新窗口中打开js程序

javascript - data- 属性无法从 foreach 获取动态 id

Javascript 函数更改输入字段

javascript - 如何从 Json 字符串中删除转义字符?

php - 可以将 jQuery 添加到 php 邮件功能