Elemento De Búsqueda De Javascript

| | |

El método jQuery find () puede sonar familiar, pero ¬°no lo confunda con el método JavaScript find ()! Ambos " find " cosas, pero lo que devuelven puede ser bastante diferente. En JavaScript, el método find () solo se puede llamar en una matriz.

Toma una funciòn de devoluciòn de llamada, que es una funciòn que se pasa a un método como argumento , para ser llamado más tarde. Encuentra y devuelve el primer elemento que cumpliò con los requisitos descritos en la funciòn de devoluciòn de llamada.

El método jQuery find () es bastante diferente. Como todos los métodos de jQuery, se llama en un selector. Busca dentro de ese selector y manipula solo los elementos secundarios de ese selector. Este alto nivel de manipulaciòn es √∫til si desea cambiar algunos elementos y no otros que están contenidos en el mismo elemento padre.

Usando jQuery find ()

Ahora conocemos jQuery find () se usa para seleccionar todos los elementos secundarios de un selector dado. Eche un vistazo a un còdigo de ejemplo para ver còmo usar jQuery find ().

Comencemos de manera simple y agreguemos algo de complejidad en secciones posteriores. Podemos manipular un elemento después de que se cargue la página para ilustrar còmo funciona find (). ¿Qué tal si cambiamos el color de algunas palabras en el contexto de un párrafo una vez que se carga la página? Empezaremos aquì:

Mire este còdigo y lo notará dentro de la etiqueta "p" elementos son unos pocos "span" elementos. Uno de los "span" elementos es un elemento secundario de la etiqueta "p" elemento. El otro "span" es un elemento secundario de la etiqueta "div" con una clase de verde. Como dice nuestro párrafo, cambiaremos el color de las palabras envueltas en "span" solamente. Aseg√∫rese de que nuestro HTML se esté procesando antes de hacer eso:

IR3bnpJdRzIwsq1CzCQeT4Lf2F4YaVtdHjwqHecFlqkjNYR Oi9DIefQs IX6Kf1Bh0JQQNYqxQG7okIP98RPQ PYHTDhu AOabwfhnwB4rdWRmoMw5WgSDtLIKD5ZU9bX4q7VkI

Nuestro HTML se está renderizando. Ahora vamos a cambiar los colores del texto para ilustrar find () en acciòn. Este es un gran paso para principiantes porque solo necesitamos para cambiar un atributo CSS para lograr esto. Mientras pasamos el elemento "p" como nuestro selector a find (), podemos usar el método css () de jQuery para renderizar los cambios de color:

En el primer uso de find (), seleccionamos todos los "p" elementos. Usamos find () para localizar cualquier "span" elementos que son hijos de "p & gt ;. En este ejemplo, es solo la palabra azul. Luego usamos el método css () para cambiar el color a azul.

Contin√∫e con el segundo uso de find (). Esta vez, seleccionaremos la etiqueta "div" con la clase de verde y llamando a find () en él. El método consiste en localizar otro "span" elemento que es hijo de "div & gt ;.

Nuevamente, esta es solo la palabra verde. Como en la primera lìnea, estamos usando el método css () para cambiar el color a verde.

Ejec√∫telo y veamos qué pasa.

NmmVK1C X Z30uO5sa15iVH9aCEO ASkwA4cuqwxOagZqMkO8QpJd AlJeZH2NXXSALKH8lWknoNiwXquCqxMuztLiG CL0FzyoN60rr OR3aktZVCcmRgyHPk7Fd7hsjGON74Pi

Observe que tanto las palabras azul como verde estaban envueltas en un elemento span sin clase o id asignada. A√∫n asì, hemos podido aislar esas palabras y cambiar su color. Como habrá adivinado, se debe a que los elementos principales de la etiqueta "span" son diferentes.

Las etiquetas "p" es el padre de la etiqueta "span" de la palabra azul. La etiqueta "div class = " verde "" es el padre de la etiqueta "span" que contiene la palabra verde. & nbsp;

Esto sucediò porque find () ubica los elementos secundarios de los elementos utilizados como selector. Agreguemos algo de complejidad y veamos un ejemplo de una lista de tareas pendientes.

jQuery find () en una lista

En este ejemplo, tenemos una lista de tareas pendientes. Tenemos cosas que hacer hoy, pero también tenemos que comprar cosas en la tienda para Hazlos. Una vez que compremos estos artìculos, ¬°podemos tacharlos de la lista y seguir con nuestro dìa! Aquì está nuestra lista:

Aquì tenemos nuestra lista. Tenemos el "li & gt ; elementos de " Ir a la tienda, " " Sacar la basura " y " Lavar los platos, " como hijos del elemento "ul", que es un hijo de nuestro "div" con una identificaciòn de " main. " Dentro de nuestro elemento de lista " Ir a la tienda ", tenemos cosas para comprar en la tienda. Necesitamos bolsas de basura y jabòn para lavar platos para completar e nuestras tareas de hoy. Los hemos puesto como una lista anidada cuando era ni√±o en el "li" con una clase de tienda.

YIGyZc7GSKgKXSWWsM6s CqKryIKnq6RJhsZxmiXlYdflfnwUvlkgXw9rH76366xzy Wo TDojXDMCfzpeoqm SvDARgLRYjbHqjCMFTqecHAS1AwUmLTbsS6 QG1r0rz8UqOiWM

Ahora podemos marcar estos artìculos de la lista después de que les compramos:

Podemos tachar solo esos elementos de nuestra lista seleccionando la etiqueta "li" con la clase de tienda y usando find () para localizar los elementos secundarios "li" elementos. Nuevamente, estamos usando el método jQuery css () para aplicar un valor de " line-through " al atributo de " text-decoration & rdquo ;. Al hacerlo, se mostrarán los elementos seleccionados con una lìnea a través de ellos:

9 PKrmYrpttbZVdC MrqVjbqAW3bz5t4QCkiZFYhLIuJqsIhUjTQxC7ipWbdnJOfk1ndFDF EcJuV47VM VtfzQd3vp1JNtWxBuOq8Ku0XjNxp4QrnXybM3veW8Gk6ttETa7fk

Conclusiòn

El método jQuery find () localiza todos los elementos secundarios del selector que se le pasa. El método solo manipulará estos elementos secundarios, y no el padre en sì.

Ser capaz de diferenciar qué elementos secundarios seleccionar nos permite ser generales y cambiar secciones enteras de una página, o especìficas y solo cambiar ciertos elementos de una página. Es dentro de esta flexibilidad que find () se vuelve más √∫til.

Obtenga más informaciòn sobre còmo aprender jQuery aquì .

Elemento De Búsqueda De Javascript find: Questions

Elemento De Búsqueda De Javascript iat: Questions

Shop

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Best laptop for Zoom

$499

Best laptop for Minecraft

$590

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method