Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery如果div为空_Jquery_Whitespace_Is Empty - Fatal编程技术网

jQuery如果div为空

jQuery如果div为空,jquery,whitespace,is-empty,Jquery,Whitespace,Is Empty,我正在使用wordpress模板,其中div.post-thumb为空,但有动态空格 <div class="post-thumb"> </div> <div class="post-text"></div> 此脚本的问题是“div.post-thumb中的动态空白” 如何解决这个问题?是否有其他方法可以检测div是否为空,不包括空格?您可以使用jQuerytrim函数删除空格: $('.post-thumb').each(function

我正在使用wordpress模板,其中div.post-thumb为空,但有动态空格

<div class="post-thumb">    </div>
<div class="post-text"></div>
此脚本的问题是“div.post-thumb中的动态空白”


如何解决这个问题?是否有其他方法可以检测div是否为空,不包括空格?

您可以使用jQuery
trim
函数删除空格:

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

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

您可以使用jQuery
trim
函数删除空白:

$('.post-thumb').each(function(){
    if($.trim($(this).html()) == '') $('.post-text').css('marginLeft','50px');
}); 
trim
删除字符串开头或结尾的所有空格、新行和制表符。有关更多信息,请参阅