2016-11-24 7 views
1

Jqueryで変数として格納されている複数の要素に対して同じコードを実行する方法はありますか?例えば変数として格納された複数の要素のイベントリスナー

$('.class1, .class2').on('click', some_function); 

変数として格納:

var class1 = $('.class1), 
    class2 = $('.class2); 

$class1, $class2.on('click', some_function); 
+0

なしあなたはカンマで変数を使用して、同じ機能を呼び出すことはできません、あなたは(「クリック」、some_function)class1.onを使用する必要があります。 class2.on( 'click'、some_function);個別に – GraveyardQueen

+1

または 'var class1 =" .class1 "、class2 =" .class2 "; $(class1 + '、' + class2).on(...); ' – Gavin

答えて

2

add方法を救出します!

$class1.add($class2).on('click', some_function);

+0

ナピアラ、何が救助されるのですか?救助された! – EaBangalore

+1

'$'を削除してください... – Mahi

+0

この場合、$を削除しても、JQueryの変数はおそらく$で始まるはずです。助けてくれてありがとう! – snakespan

関連する問題