Consigue todos los elementos sin nodo hijo en jQuery
Necesito seleccionar elementos sin nodo hijo (incluido el texto ya que en<p>
el texto es un nodo hijo).
solíaempty
, pero también considera el espacio como nodo hijo.
Ejemplo:
Margen:
<span> </span>
<span></span>
Guión:
$("span:empty").html("this was empty!");
Desafortunadamente, solo el segundo elemento se seleccionó y se cambió, ya que el primer elemento tiene espacio y se consideró nodo secundario.
¿Cómo selecciono elementos sin nodo hijo? Quiero considerar un espacio como nada. Preferiblemente, quiero que el código no use bucle para seleccionarlos, puede haber otras formas.