gpt4 book ai didi

jquery - 为什么在这种情况下 div 显示为空

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

指定的div里面有一些内容,但仍然显示div为空

<div class="Itm_right_aside">
<div style="display:none;" class="toppcrustdata">
<div id="popupinner703" class="popup_inner addonsContent">

</div>
</div>
</div>

if ($('.Itm_right_aside .toppcrustdata').html()) {
alert('empty');
} else {
alert('Not empty');
}

我正在检查类 toppcrustdata div 下是否有任何数据,但尽管有一些内容,它仍然显示为空

请告诉我原因

http://jsfiddle.net/tdzfhzjy/77/

最佳答案

html() 不返回 bool 值,而是返回字符串。检查空字符串:

if ($('.Itm_right_aside .toppcrustdata').html() == '')

或者,您可以反转您自己的 if() 语句的逻辑:

if( ! $('.Itm_right_aside .toppcrustdata').html() )

jsFiddel Demo

关于jquery - 为什么在这种情况下 div 显示为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28744318/

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