可能重复:
删除只有 的元素 使用 jQuery 的空间
Wordpress<p> </p>
在后端进行换行时通过添加来完成此操作。
我想知道是否可以p
使用 jquery 以某种方式选择那些。
我想empty()
这行不通,因为它并不是真正空的,而是包含一个
. 但是contains()
可能也行不通,因为许多其他段落也包含空格,对吗?
我只想选择那些只有这个“”的paragpahs。
更新
我应该提到我不想删除p
s 而是向它添加一个类。
可能重复:
删除只有 的元素 使用 jQuery 的空间
Wordpress<p> </p>
在后端进行换行时通过添加来完成此操作。
我想知道是否可以p
使用 jquery 以某种方式选择那些。
我想empty()
这行不通,因为它并不是真正空的,而是包含一个
. 但是contains()
可能也行不通,因为许多其他段落也包含空格,对吗?
我只想选择那些只有这个“”的paragpahs。
更新
我应该提到我不想删除p
s 而是向它添加一个类。
functions.php
如果您有权访问主题文件,请将其添加到您的文件中。
function user_content_replace($content) {
return str_replace('<p> </p>','<p class="example"> </p>',$content);
}
add_filter('the_content','user_content_replace', 99);
我让它插入一个类而不是删除。
这将有助于选择有问题的段落:
$("p").filter(function() {
return $.trim($(this).html()) == ' ';
});
你可以做这样的事情
$(document).ready(function(){
$("p").each(function(){
if($(this).html()==" ") {
alert($(this).attr('id'));
}
});
});
我使用的 HTML 是
<p id="test" class="les"> </p>
<p class="les" id="test1">aaaa </p>
所以它应该只用 id test 提醒 p
希望这可以帮助