当前位置 : 主页 > 网页制作 > JQuery >

使用on()方法的两个选择器的jQuery绑定事件

来源:互联网 收集:自由互联 发布时间:2021-06-15
我用on()方法绑定了click事件,如下所示: $('#container').on('click', '.selectorA', function(e){ e.preventDefault(); return false;}); 它工作得很好,但是我想将这个click事件绑定到两个选择器: $('#container').
我用on()方法绑定了click事件,如下所示:

$('#container').on('click', '.selectorA', function(e){
  e.preventDefault();
  return false;
});

它工作得很好,但是我想将这个click事件绑定到两个选择器:

$('#container').on('click', ['.selectorA', '.selectorB'], function(e){
  e.preventDefault();
  return false;
});

什么行不通.如果没有第二次开启(),我怎么能这样做呢?

使用逗号分隔符

$('#container').on('click', '.selectorA, .selectorB', function(e){

有趣的是,对于不需要逗号的事件:

$('#container').on('click mouseenter mouseleave', '.a, .b, .c', function(e){
网友评论