JQuery, une bibliothèque de JavaScript, permet à ses utilisateurs d'écrire moins et de faire plus. Vous pouvez effectuer plusieurs actions en écrivant une seule ligne de code. Un exemple de ceci est la méthode de chaînage qui vous permet de combiner une série de méthodes jQuery et de les appliquer à un élément à la fois. C'est une technique très amusante qui diminue votre travail et fait gagner beaucoup de temps. Ce guide est conçu pour éclairer ses lecteurs sur la façon de chaîner diverses méthodes dans jQuery.
Méthodes de chaînage en jQuery
Comme déjà mentionné, nous pouvons enchaîner diverses méthodes jQuery pour effectuer plusieurs actions sur un élément HTML à la fois. Cela peut être fait en sélectionnant un élément et en écrivant toutes les méthodes requises en une seule ligne séparées par un point.
Le plus grand avantage de l'utilisation de la méthode de chaînage est qu'il empêche le navigateur de retrouver le même élément plus d'une fois. En d'autres termes, il n'est absolument pas nécessaire d'utiliser le même sélecteur encore et encore, ainsi, diminuant les chances de ralentir votre code.
Explorons comment chaîner les méthodes à jQuery avec l'aide d'exemples.
Exemple 1
Dans cet exemple, nous chaînons deux méthodes jQuery qui sont CSS () et Animate ().
Html
Méthodes de chaînage jQuery
Dans le code HTML ci-dessus, deux éléments sont créés qui sont
, et . Maintenant, nous allons chaîner CSS () et animer () des méthodes sur le
élément pour voir comment fonctionne les méthodes de chaînage en jQuery.
jquery
$ (document).ready (function ()Dans le code ci-dessus, nous avons appliqué la couleur
élément utilisant la méthode CSS () et définir la largeur, la fontsize et l'opacité sur le même élément en utilisant la méthode Animate ().
Sortir
Lorsque le bouton est cliqué, voici ce qui se passe.
Les méthodes CSS () et Animate () sont enchaînées avec succès.
Comme vous pouvez le voir dans l'exemple ci-dessus, nous avons enchaîné les méthodes jQuery en une seule ligne de code, cependant, le code fonctionnera très bien même si vous souhaitez diviser le code en plusieurs lignes pour améliorer la lisibilité.
jquery
$ ("p").CSS ("couleur", "vert")Il n'y aura absolument aucun effet sur la sortie.
Exemple 2
L'exemple suivant illustre comment chaîner les méthodes Slize (), Slidedown () et Fadeout ().
Html
Dans le code HTML ci-dessus, deux éléments sont créés qui sont
jquery
$ (document).ready (function ()Dans le code ci-dessus, chacune des méthodes a reçu une vitesse de 1000 millisecondes.
Sortir
Les méthodes SlizeUp (), Slidedown () et Fadeout () sont enchaînées et fonctionnent correctement.
Méthodes de chaînage sans passer d'arguments
Si vous ne transmettez aucun paramètre à une méthode jQuery, il ne renverra pas un objet jQuery, il renverra simplement simplement le contenu de l'élément spécifié à la place.
Exemple
Dans cet exemple, nous chaînons les méthodes HTML (), addClass () et Hide ().
Html
Un paragraphe.
Trois éléments HTML ont été créés qui sont
, et .
jquery
$ (document).ready (function ()Dans le code ci-dessus, nous avons transmis le paramètre à la méthode html () lors de l'application sur
. Par conséquent, les effets du chaînage ne fonctionneront que pour
.
Sortir
Aucun effet sur le paragraphe.
Conclusion
Chaîne diverses méthodes jQuery peut être effectuée en sélectionnant un élément et en écrivant toutes les méthodes requises en une seule ligne séparées par un point pour effectuer plusieurs actions sur un élément HTML en même temps. L'avantage de le faire est qu'il empêche le navigateur de retrouver le même élément encore et encore, en outre, diminuer les chances de ralentir votre code. Cet article vous guide sur la façon de chaîner des méthodes à jQuery à l'aide d'exemples appropriés.