La biblioteca JavaScript, jQuery, proporciona ciertos métodos que se utilizan para obtener elementos principales de un elemento HTML. Usando estos métodos, puede obtener el padre directo, o todos los padres de un elemento con gran facilidad. Además, la obtención de elementos entre dos elementos especificados, o el elemento principal más cercano que coincide con el elemento seleccionado también es posible utilizando métodos jQuery.
Esta guía le enseñará cómo usar los métodos jQuery para obtener el elemento principal. Empecemos.
Cómo obtener el elemento principal en jQuery
Hay cuatro métodos disponibles para obtener el elemento principal que son los siguientes.
Aprendamos cada uno de los métodos mencionados anteriormente en detalle.
Método parent ()
Con el fin de encontrar al padre directo de un elemento, se utiliza el método parent (). Es una función jQuery incorporada que solo sube un nivel en el elemento especificado y obtiene al padre inmediato de ese elemento.
Sintaxis
$ (selector).Padre (Filtro)Nota: El parámetro del filtro se utiliza para compactar la búsqueda del elemento principal especificando una expresión de selección y es opcional.
Ejemplo
Supongamos que desea obtener al padre directo de un elemento que está presente en un
Html
Soy un bisabuelo en el elemento de spanHay un total de cuatro elementos generados en el código anterior, que son; ,
jQuery
$ (documento).Ready (function ()Hemos aplicado el método parent () en el elemento y también encadenamos el método css () para resaltar el padre directo del elemento y verificar que se acceda con éxito al elemento principal.
Algunos estilo básico también se aplican a estos elementos utilizando CSS para una mejor demostración y comprensión.
Producción
El método parent () funciona correctamente y se accede con éxito al elemento principal.
Método de padres ()
El método de padres () funciona de manera similar al método parent () con la única diferencia que, en lugar de obtener el padre directo, obtiene a todos los padres del elemento especificado.
Sintaxis
$ (selector).Padres (filtro)Nota: El parámetro del filtro se utiliza para compactar la búsqueda del elemento principal especificando una expresión de selección y es opcional.
Ejemplo
Para comprender el concepto del método de padres (), consultaremos el mismo ejemplo que el anterior y usaremos el método de padres () en lugar del método parent () y verá cómo funciona.
jQuery
$ (documento).Ready (function ()El código anterior debe resaltar a todos los padres del elemento en el estilo especificado por el método CSS ().
Producción
El elemento resaltado sobre el cuerpo es el elemento. El método de padres () también lo obtiene, ya que también es un padre del elemento especificado.
Método de PadreSuntil ()
Para obtener elementos principales entre dos elementos especificados, se utiliza el método ParentUntil ().
Sintaxis
$ (selector).Parentsuntil (pare, filtro)Nota: El parámetro del filtro tiene la misma función que la del método parent () y de los padres (), sin embargo, el parámetro de detención se usa para denotar el elemento en el que debe detenerse la búsqueda de elementos parentales. Ambos parámetros son opcionales.
Ejemplo
Este ejemplo ilustra el funcionamiento del método parentuntil ().
Html
cuerpo (bisabuelo)Hemos creado un div y dentro de ese div tenemos tres elementos anidados que son
jQuery
$ (documento).Ready (function ()En el código anterior, hemos seleccionado el
Producción
Como se puede ver en la producción, todos los padres de
método más cercano ()
El método más cercano () obtiene el primer elemento que coincide con el elemento especificado.
Sintaxis
$ (selector).más cercano (filtro, contexto)Nota: El parámetro del filtro tiene la misma funcionalidad que en otros métodos, sin embargo, se requiere en este método. El parámetro de contexto, por otro lado, es opcional y especifica un elemento DOM dentro del cual se debe encontrar una coincidencia.
Ejemplo
Este ejemplo ilustra el funcionamiento del método CloseSt ().
cuerpo (tatarabuelo)Hemos creado un div y dentro de ese div hemos anidado dos
jQuery
$ (documento).Ready (function ()Hemos aplicado el método más cercano () para resaltar el primer ancestro del elemento.
Producción
Como se señala en la salida, el segundo
Usando los métodos mencionados anteriormente, puede obtener elementos principales de un elemento HTML especificado.
Conclusión
Para obtener el elemento principal en jQuery aplicando métodos como, parent (), padres (), ParentUtil () y Closer (). El método parent () obtiene el padre directo de un elemento, el método de los padres () obtiene a todos los padres del elemento A, ParentUtil () encuentra elementos de los padres entre dos elementos especificados y el método cercano () obtiene el primer elemento que coincide con el especificado. elemento. Todos estos métodos, junto con sus ejemplos relevantes, se explican en esta guía.