是否可以在jQuery中使用一个函数链接多个事件

时间:2011-03-17 06:56:29

标签: jquery

  

可能重复:
  Jquery event chaining

传统上我们可以写:

    $("selector").click(function () {

    });

但是可以链接事件,如下所示:

    $("selector").click,keyup,keydown(function () {

    });

我知道我可以编写一个函数并在三个单独的处理程序中引用该函数,但这样会更清晰。

1 个答案:

答案 0 :(得分:9)

使用.bind()

$("selector").bind("keyup keydown click", function () {

});

对于jQuery 1.7及更高版本,更优先使用新的API .on()

$("selector").on("keyup keydown click", function () {

});