JQuery, una biblioteca de JavaScript, permite a sus usuarios escribir menos y hacer más. Puede realizar múltiples acciones escribiendo solo una línea de código. Un ejemplo de esto es el método de encadenamiento que le permite combinar una serie de métodos jQuery y aplicarlos a un elemento a la vez. Es una técnica muy divertida que disminuye su trabajo y ahorra mucho tiempo. Esta guía está diseñada para iluminar a sus lectores sobre cómo encadenar varios métodos en jQuery.
Métodos de encadenamiento en jQuery
Como ya se mencionó, podemos encadenar varios métodos jQuery para realizar múltiples acciones en un elemento HTML de una vez. Esto se puede hacer seleccionando un elemento y escribiendo todos los métodos requeridos en una sola línea separada por un punto.
La mayor ventaja de usar el método de encadenamiento es que evita que el navegador rastree el mismo elemento más de una vez. En otras palabras, no hay absolutamente ninguna necesidad de usar el mismo selector una y otra vez, disminuyendo así las posibilidades de ralentizar su código.
Exploremos cómo encadenar los métodos en jQuery con la ayuda de ejemplos.
Ejemplo 1
En este ejemplo, estamos encadenando dos métodos jQuery que son CSS () y Animate ().
Html
Métodos de encadenamiento de jQuery
En el código HTML anterior, se crean dos elementos que son
, y . Ahora encadenaremos los métodos css () y animate () en el
elemento para ver cómo funcionan los métodos de encadenamiento en jQuery.
jQuery
$ (documento).Ready (function ()En el código anterior, hemos aplicado color al
elemento usando el método CSS () y establecer ancho, fontSize y opacidad en el mismo elemento usando el método animate ().
Producción
Cuando se hace clic en el botón, esto es lo que sucede.
Los métodos CSS () y Animate () están encadenados con éxito.
Como puede ver en el ejemplo anterior, encadenamos los métodos jQuery en una sola línea de código, sin embargo, el código funcionará bien incluso si desea dividir el código en múltiples líneas para mejorar la legibilidad.
jQuery
$ ("P").CSS ("color", "verde")No habrá absolutamente ningún efecto en la salida.
Ejemplo 2
El siguiente ejemplo ilustra cómo en cadena los métodos slideUp (), slideown () y fadeout () simultáneamente.
Html
En el código HTML anterior se crean dos elementos que están
jQuery
$ (documento).Ready (function ()En el código anterior, a cada uno de los métodos se les ha asignado una velocidad de 1000 milisegundos.
Producción
Los métodos slideUp (), slideown () y fadeout () están encadenados y funcionan correctamente.
Métodos de encadenamiento sin argumentos de aprobación
Si no pasa ningún parámetro a un método jQuery, no devolverá un objeto jQuery, sino que simplemente devolverá el contenido del elemento especificado en su lugar.
Ejemplo
En este ejemplo, estamos encadenando los métodos html (), addclass () y ocultador ().
Html
Algún párrafo.
Se han creado tres elementos HTML que están
, y .
jQuery
$ (documento).Ready (function ()En el código anterior, hemos pasado el parámetro al método html () al aplicar en
. Por lo tanto, los efectos del encadenamiento solo funcionarán para
.
Producción
No hay efecto en el párrafo.
Conclusión
El encadenamiento de varios métodos jQuery se puede hacer seleccionando un elemento y escribiendo todos los métodos requeridos en una sola línea separada por un punto para realizar múltiples acciones en un elemento HTML de una vez. La ventaja de hacerlo es que evita que el navegador rastree el mismo elemento una y otra vez, además, disminuyendo las posibilidades de ralentizar su código. Este artículo te guía sobre cómo encadenar los métodos en jQuery con la ayuda de ejemplos adecuados.