2013-08-26 52 views
2

如何使用jQuery选择所有空标签。如何使用jQuery选择所有空p标签?

我想选择

<p></p> 
<p style="display: block"></p> 
<p> </p> 
<p>  </p> 
<p>&nbsp;</p> 

,而不是

<p>0</p> 
<p>Test</p> 
+0

的可能重复[我如何选择使用jQuery所有的空标签?( http://stackoverflow.com/questions/18436985/how-can-i-select-all-the-empty-tag-using-jquery) –

回答

4

尝试

var t = $('p').filter(function(){ 
    return $.trim($(this).text()).length == 0 
}); 

演示:Fiddle

0

使用:空选择:empty()

if ($('p').is(':empty')){ 
    //do something 
} 

,或者如果你希望所有空P-标签

$('p:empty').each(function(){ 
    // do something with empty Paragraphs 
}); 
+0

它会工作机智h'&nbsp'和''? – laradev

相关问题