子ノードのない要素を選択する必要があります(<p>
テキストは子ノードであるため、テキストを含みます)。
を使用empty
しましたが、スペースも子ノードと見なします。
例:
マークアップ:
<span> </span>
<span></span>
脚本:
$("span:empty").html("this was empty!");
残念ながら、最初の要素にはスペースがあり、子ノードと見なされたため、2 番目の要素のみが選択されて変更されました。
子ノードのない要素を選択するにはどうすればよいですか? 空間を無と考えたい。できれば、コードでループを使用してそれらを選択しないようにしたいのですが、他の方法があるかもしれません。