gpt4 book ai didi

jquery - 如何使用 jQuery 检测空 div?

转载 作者:行者123 更新时间:2023-12-03 22:34:54 27 4
gpt4 key购买 nike

我无法使用:

$('div:empty')

因为 div 中可能有空格。如果它什么都没有或除了空白之外什么都没有,我想将其删除。

最佳答案

这将返回除空格之外没有任何文本的所有 div 元素(或 .trim 删除的其他字符,例如换行符):

var emptyDivs = $("div").filter(function() {
return $.trim($(this).text()) === "";
});

更新 - 基于评论

如果任何相关的 div 元素具有不包含文本的子元素(例如 img 元素),则上述方法会将它们包含在集合中“空”元素。要排除它们,您可以使用以下命令:

var emptyDivs = $("div").filter(function() {
return $.trim($(this).text()) === "" && $(this).children().length === 0;
});

关于jquery - 如何使用 jQuery 检测空 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7572123/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com