English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
jQuery nos permite 'recorrer' o recorrer los elementos HTML que constituyen la página. Primero, realizamos una selección inicial, luego recorremos el DOM en relación con esa selección. Mientras recorremos el DOM, estamos cambiando la selección original.
jQuery proporciona varios métodos para permitirnos recorrer el DOM.
la categoría más grande de métodos de recorrido es el recorrido de árbol.
la siguiente tabla enumera todos los métodos de filtrado, que se pueden usar para filtrar varios tipos de elementos de una lista de elementos del DOM:
Método | Descripción |
---|---|
eq() | devuelve el elemento con un índice específico de elementos seleccionados |
filter() | reduzca la colección de elementos coincidentes a los elementos que coinciden con el selector o pasan la prueba funcional |
first() | devuelve el primer elemento del elemento seleccionado |
has() | devuelve todos los elementos que contienen uno o más elementos |
is() | según el selector/elemento/ el objeto jQuery verifica la colección de elementos coincidentes, si al menos uno de estos elementos coincide con el parámetro dado, devuelve true |
last() | devuelve el último elemento del elemento seleccionado |
map() | transmite cada elemento de la coincidencia actual a través de una función, produciendo un nuevo objeto jQuery que contiene los valores de retorno |
not() | devuelve los elementos que no coinciden con una condición específica |
slice() | reduzca la colección de elementos coincidentes a un subconjunto especificado por una serie de índices |
la siguiente tabla enumera todos los métodos de recorrido de árbol utilizados para recorrer el DOM:
Método | Descripción |
---|---|
children() | devuelve todos los elementos hijos directos del elemento seleccionado |
closest() | devuelve el primer antepasado del elemento seleccionado |
each() | ejecuta una función para cada elemento que coincide |
find() | devuelve todos los elementos descendientes del elemento seleccionado |
next() | devuelve el siguiente elemento同级 del elemento seleccionado |
nextAll() | devuelve todos los elementos同级元素 siguientes del elemento seleccionado |
nextUntil() | devuelve todos los elementos同级元素 entre dos parámetros dados |
offsetParent() | Devuelve el primer elemento padre ubicado |
parent() | Devuelve el elemento padre directo del elemento seleccionado |
parents() | Devuelve todos los elementos ancestros del elemento seleccionado |
parentsUntil() | Devuelve todos los elementos ancestros entre dos parámetros dados |
prev() | Devuelve el elemento同级 anterior del elemento seleccionado |
prevAll() | Devuelve todos los elementos同级 anteriores del elemento seleccionado |
prevUntil() | Devuelve todos los elementos同级 anteriores entre dos parámetros dados |
siblings() | Devuelve todos los elementos同级 de los elementos seleccionados |
La siguiente tabla enumera todos los demás métodos de búsqueda:
Método | Descripción |
---|---|
add() | Añade elementos a la colección de elementos coincidentes |
addBack() | Añade el último grupo de elementos a la colección actual |
andSelf() | Versión1.8Abandonado en la versión Alias de addBack() |
contents() | Devuelve todos los elementos hijos directos seleccionados (incluidos los nodos de texto y comentarios) |
end() | Detener la última operación de filtrado en la cadena actual y devolver la colección de elementos coincidentes a su estado anterior |