让我在三个元素中调用 myFunc();
,如下所示:
$('table').on('click', 'a', function() {
myFunc();
});
$('.myClass').on('hover', 'p', function() {
myFunc();
});
$('select').on('change', function() {
myFunc();
});
有没有办法连接所有多个选择器的所有处理程序来执行同一函数,以便我能够调用 myFunc();
一次而不是三次?
最佳答案
不,不是真的。但是,为了获得更清晰的代码,您应该使用:
$('table').on('click', 'a', myFunc());
$('.myClass').on('hover', 'p', myFunc());
$('select').on('change', myFunc());
关于jquery - 如何为多个选择器上的多个事件处理程序执行相同的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58061282/