我想使用 jQuery 在其中一个事件发生时执行单个操作,而不是如何优化此代码:
$("#selector").on('click', function(){
alert(1);
});
$("#selector").on('hover', function(){
alert(1);
});
$("#selector").on('blur', function(){
alert(1);
});
你知道我要说什么了。基本上它是一个相同的功能,但只是触发器不同。有什么方法可以阻止我变得多余并让这一切变得更简单吗?
最佳答案
具有多个选择器链
$('#element').on('click hover blur', function() {
...
});
<小时/>
您还可以选择多个类别:
$('#foo, #bar, #element').on('click hover blur', function() {
...
});
关于javascript - jQuery 对其中一个事件执行某些操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19203804/