3

我使用以下方法绑定click事件on()

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

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

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

什么不起作用。没有第二次电话我怎么能做到这一点on()

4

1 回答 1

12

使用逗号分隔符

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

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

$('#container').on('click mouseenter mouseleave', '.a, .b, .c', function(e){
于 2013-01-09T11:23:47.553 回答