3

私は以下のようにメソッドでclickイベントをバインドしました:on()

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

それはうまく機能しますが、このクリックイベントを2つのセレクターにバインドしたいと思います。

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

動作しないもの。on()2回目の呼び出しなしでこれを行うにはどうすればよいですか?

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 に答える