Jus*_*tin 0 html javascript jquery parent paragraph
所以我从我们的内容发布者正在使用的 API 接收到不干净的内容,我得到了 P 标签,其中包含不间断空格,我想删除不间断空格和它所在的 P。这会很好如果他们在将内容发布到 API 之前清理了他们的内容,但我只需要一种通过 JavaScript 或 jQuery 快速删除它的方法。使用以下代码时出现此错误。“语法错误,无法识别的表达式:”感谢您的帮助。
<p> </p>
$("p").each(function() {
$(this).find(' ').remove();
});
Run Code Online (Sandbox Code Playgroud)
选择段落元素,过滤掉只包含 using 的元素.filter(),然后使用.remove():
$('p').filter(function(){
return this.innerHTML == ' ';
}).remove();
Run Code Online (Sandbox Code Playgroud)
或者:
$('p').filter(function(){
return !$.trim($(this).text());
}).remove();
Run Code Online (Sandbox Code Playgroud)
其中,因为.text()为您处理 HTML 解码并$.trim()删除外部空格,将删除任何仅包含空格的段落 IE
<p> </p>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2093 次 |
| 最近记录: |