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

标签 jquery

Possible Duplicate:
Jquery event chaining

传统上我们可以这样写:

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

    });

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

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

    });

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

最佳答案

使用.bind()

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

});

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

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

});

关于jquery - 是否可以使用 jQuery 中的一个函数链接多个事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5335839/

相关文章:

javascript - 将按钮替换为其他按钮

javascript - 删除 contenteditable div 中的元素时如何防止插入符错位

javascript - jQuery 更多变量分号或逗号 - 基本

javascript - Kendo UI数据源自动递增ID

jquery - 如何在 jQuery 插件的步骤之间执行 MySQL 更新查询?

javascript - 使用 Jquery 将选择列表设置为当前日期

javascript - 通过拖动调整 Bootstrap 列的大小

javascript - 如何通过单击一次从两个不同的 div(其中一个隐藏)复制内容,但每个 div 都在单独的行上?

javascript - Symfony2 jQuery div 刷新不带

javascript - 将 javascript 传输到 jQuery 以用于轮播