當多個元素作爲變量存儲在Jquery中時,是否有一種方法可以執行相同的代碼?作爲變量存儲多個元素的事件監聽器
例如:
$('.class1, .class2').on('click', some_function);
當存儲爲變量:
var class1 = $('.class1),
class2 = $('.class2);
$class1, $class2.on('click', some_function);
當多個元素作爲變量存儲在Jquery中時,是否有一種方法可以執行相同的代碼?作爲變量存儲多個元素的事件監聽器
例如:
$('.class1, .class2').on('click', some_function);
當存儲爲變量:
var class1 = $('.class1),
class2 = $('.class2);
$class1, $class2.on('click', some_function);
add
方法來救援!
$class1.add($class2).on('click', some_function);
Napierala,什麼是救援!或者獲救! – EaBangalore
刪除'$'... – Mahi
是的,儘管在這種情況下應該刪除$,但JQuery變量可能應該以$開頭。謝謝您的幫助! – snakespan
沒有使用變量用逗號不能調用相同的功能,你將不得不使用class1.on(「點擊」,some_function);和class2.on('click',some_function);單獨使用 – GraveyardQueen
或'var class1 =「.class1」,class2 =「.class2」; $(class1 +','+ class2).on(...);' – Gavin