Método has

El método has filtra el conjunto de elementos seleccionados, dejando solo aquellos que tienen descendientes que coinciden con el selector especificado.

Sintaxis

Filtrado por descendientes:

javascript.has(selector de descendientes);

Así es como puedes filtrar el conjunto de elementos seleccionados, dejando solo aquellos que contienen un elemento DOM específico dentro:

javascript.has(elemento DOM);

Ejemplo

Seleccionemos solo aquellos párrafos que tengan dentro la etiqueta b y agreguemos el texto '!!!' al final:

html<p>texto</p>
<p>texto</p>
<p><b>negrita</b> texto</p>
<p><b>negrita</b> texto</p>
javascript$('p').has('b').append('!!!');

El código HTML quedará así:

html<p>texto</p>
<p>texto</p>
<p><b>negrita</b> texto!!!</p>
<p><b>negrita</b> texto!!!</p>

Véase también

  • método filter,
    que filtra elementos en el conjunto según un selector dado
  • método find,
    que busca elementos dentro de los ya encontrados