Évidemment, c'est une bonne idée de stocker des sélecteurs jQuery dans les variables si elles sont utilisées plus d'une fois (et non une bonne idée si vous les utilisez une seule fois).Comment stocker plusieurs sélecteurs jQuery dans une variable javascript?
Ma question est, comment pouvez-vous stocker plusieurs sélecteurs, qui sont utilisés de façon interchangeable, dans une variable. Par exemple, disons que je sélectionne $('#object1, #object2)
, puis plus tard je sélectionne $ ('# object1'). Comment créer une variable qui peut être combinée avec d'autres variables pour créer plusieurs sélecteurs.
Si je devais l'écrire comme ceci:
var object1 = "#object1";
var object2 = "#object2";
$(object1 + "," + object2);
Je ne ferais que faisant référence à la chaîne #object1
, et non le sélecteur réel.
Alors, comment stocker plusieurs sélecteurs dans des variables, afin qu'ils puissent être utilisés de manière interchangeable?
Quel est le problème avec ce code? Je pense que cela fonctionnerait très bien. – kprevas
il stocke juste une chaîne en tant que var, pas le sélecteur réel. – Jared
Pour être précis, le sélecteur * est * la chaîne, alors que vous faites référence à un objet jQuery. –