jquery - 检查元素是否有 child ?

标签 jquery html dom

我正在尝试从 DOM 中删除一个不包含任何元素的元素。

这是我尝试过的:

var numChildren = 0;
$("#messages").children().each(function () {
    numChildren += 1;
});
if (numChildren <= 0) {
    $("#messages").slideUp("normal", function () { $(this).remove(); });
}

最佳答案

var messages = $('#messages');
if (messages.children().length < 1) {
    messages.slideUp('normal', function () { $(this).remove(); });
}    

不要忘记,这将从 DOM 中删除 messages div。

关于jquery - 检查元素是否有 child ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6321067/

相关文章:

javascript - 桌面 Chrome 中的图像加载

javascript - jQuery:如果 dom 元素不存在,则添加它

javascript - 单击按钮时显示/隐藏菜单

javascript - 使用 iMacros 向下滚动到页面底部

html - 如何构建 AngularJS 和 PaperJS 项目

javascript - 将共享按钮(如 "addtoany")添加到灯箱插件中的单个图像

jquery - 我如何使用 jQuery 获取 HTML img 元素的 src 属性?

javascript - 将鼠标悬停在多个 div 之一上并延迟,然后下拉子 div

javascript - 为什么javascript执行会影响firefox中的css动画和动画gif

javascript document.write 与 jQuery ReplaceWith