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