gpt4 book ai didi

jquery - jquery 查找某个元素是否有空元素

转载 作者:行者123 更新时间:2023-12-01 06:20:40 24 4
gpt4 key购买 nike

我需要查找填充有来 self 无法控制的系统的大量表的 div 元素是否为空。我所说的空是指 div 内的表格内没有任何内容。

这是系统生成的精简标记:

<div class="shadowBox">
<table>
<tbody>
<tr>
<td>
<table>
<tbody>
<tr>
<td>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>

在某些情况下,第二个(最内部的)表内部有内容,而在某些情况下则没有。如果第二个表中没有内容,我想隐藏 div。我可以通过遍历结构并检查 td 的 html 来实现此目的:

$.trim($(".shadowBox table tbody tr td table tbody tr td").html())==""

有没有更简单的方法?

最佳答案

您可以使用text()

$.trim($(".shadowBox").text())===""

其中:

Get the combined text contents of each element in the set of matched elements, including their descendants.

如果为空,则将其隐藏

if($.trim($(".shadowBox").text())===""){
$(".shadowBox").hide();
}

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

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