Obter todos os elementos sem nó filho no jQuery
Eu preciso selecionar elementos sem nó filho (incluindo texto desde em<p>
text é um nó filho).
eu useiempty
, mas também considera espaço como nó filho.
Exemplo:
Marcação:
<span> </span>
<span></span>
Roteiro:
$("span:empty").html("this was empty!");
Infelizmente, apenas o segundo elemento foi selecionado e alterado, pois o primeiro elemento tem espaço e foi considerado nó filho.
Como faço para selecionar elementos sem nó filho? Eu quero considerar um espaço como nada. De preferência, eu quero que o código não use loop para selecioná-los, pode haver outras maneiras.