jQuery .on,包含使用事件委派的多个事件

时间:2012-11-07 23:37:54

标签: javascript jquery

使用jQuery 1.8.2使用事件委托将多个事件绑定到单个类:

$(document).on("focus blur", ".myClass", function() {
    console.log("Ba da boom.");
});

1 个答案:

答案 0 :(得分:0)

您可以使用地图链接多个ons或附加多个事件。

连锁多个

示例:

$(document).on("focus", ".myClass", function(){
    //do something
}).on("blur", ".myClass",  function(){
    //do something else
});

样本: http://jsfiddle.net/MG8S7/4/

使用地图附加事件

示例:

$(".myClass").on({
  focus: function(){
   //do something
  },
  blur: function(){
    //do something else
  },
  mouseenter: function(){
    //do one more thing
  }   
});

样本: http://jsfiddle.net/MG8S7/9/

希望这有帮助!