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