当文本字段为空时,我遇到了一个输出<p><br></p>
的编辑器,现在我想要将没有内容的div作为目标。
我一直在尝试.filter,文本长度,:contains,.html以及什么不能但似乎找不到寻找包含该标记的<div>
的方法。
其他<div>
可能包含一些正常和正常的文本,因此我需要专门针对以下代码。
<div>
<p>
<br>
</p>
</div>
知道如何处理这个问题吗?
答案 0 :(得分:2)
试试这个......
var $div = $("div").filter(function() {
return this.innerHTML.replace(/\s+/g, '').toLowerCase() == "<p><br></p>";
});
结果对象($ div)将是您感兴趣的div的jQuery集合。
答案 1 :(得分:0)
试试这个jquery代码:
$('div').each(function() {
if ($.trim($(this).text) == '') {
$(this).remove()
// or maybe : $(this).empty()
}
})