0

我正在处理 div.post-thumb 为空但有动态空格的 wordpress 模板。

<div class="post-thumb">    </div>
<div class="post-text"></div>

我正在使用以下脚本来检测 div.post-thumb 是否为空。

$('.post-thumb').each(function(){
if ($(this).html()=='') $('.post-text').css('marginLeft','50px');
}); 

此脚本的问题是“div.post-thumb 中的动态空白”

如何摆脱这个问题?有没有其他方法可以检测除空格之外的 div 是否为空?

4

1 回答 1

5

您可以使用 jQuerytrim函数来删除空格:

$('.post-thumb').each(function(){
    if($.trim($(this).html()) == '') $('.post-text').css('marginLeft','50px');
}); 

trim从字符串的开头或结尾删除所有空格、换行符和制表符。有关更多信息,请参阅jQuery 文档

于 2011-08-10T08:42:06.703 回答