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

时间:2013-01-09 11:23:05

标签: jquery

我使用click方法绑定了on()个事件,如下所示:

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

它运行良好,但我想将此click事件绑定到两个选择器:

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

什么行不通。如果没有第二次on()电话,我怎么能这样做?

1 个答案:

答案 0 :(得分:12)

使用逗号分隔符

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

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

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