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

时间:2013-08-26 05:05:51

标签: jquery html

如何使用jQuery选择所有空标记。

我想选择

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

而不是

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

3 个答案:

答案 0 :(得分:4)

尝试

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

演示:Fiddle

答案 1 :(得分:0)

使用:空选择器:empty()

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

或者如果你想要所有空的P标签

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

答案 2 :(得分:0)

使用

$('p:empty')

作为你的选择者