jQuery相同的点击事件多个元素

有什么方法可以为页面上的不同元素执行相同的代码吗?

$('.class1').click(function() {
   some_function();
});

$('.class2').click(function() {
   some_function();
});

而是做一些事情:

$('.class1').$('.class2').click(function() {
   some_function();
});

谢谢


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

要么:

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

我通常使用on而不是click 。 它允许我将更多的事件监听器添加到特定的函数中。

$(document).on("click touchend", ".class1, .class2, .class3", function () {
     //do stuff
});

希望能帮助到你!


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

确保你把一个空间像$('。class1,space here.class2'),否则它不会工作

链接地址: http://www.djcxy.com/p/2367.html

上一篇: jQuery same click event for multiple elements

下一篇: jQuery event to trigger action when a div is made visible