我的作家养成了创建空段落的坏习惯.(即,其中没有任何内容的段落,如:
<p></p>
Run Code Online (Sandbox Code Playgroud)
是否有一个jQuery函数删除"空"段落.这是我尝试过的:
$('p').remove(":contains(' ')"); // nope! bad logic, all p's have empty spaces
$("p:empty").remove() // nope, doesn't work, doesn't remove any p's
Run Code Online (Sandbox Code Playgroud)
还有什么我应该尝试的吗?
And*_*y E 19
$("p:empty").remove()适合我(演示http://jsfiddle.net/AndyE/XwABG/1/).确保您的元素实际上是空的,并且不包含任何空格.
你可以随时使用filter():
// Trimming white space
$('p').filter(function () { return $.trim(this.innerHTML) == "" }).remove();
// Without trimming white space
$('p').filter(function () { return this.innerHTML == "" }).remove();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10235 次 |
| 最近记录: |