我需要选择没有子节点的元素(包括文本,因为在<p>文本中是子节点).
我用过empty,但它也将空间视为子节点.
例:
标记:
<span> </span>
<span></span>
Run Code Online (Sandbox Code Playgroud)
脚本:
$("span:empty").html("this was empty!");
Run Code Online (Sandbox Code Playgroud)
不幸的是,只有第二个元素被选中和更改,因为第一个元素有空格,它被认为是子节点.
如何选择没有子节点的元素?我想把空间视为一无所有.最好,我希望代码不使用循环来选择它们,可能还有其他方法.
jquery ×1