分组jQuery的事件

你可以将jQuery的事件分组,如switch();?

就像是:

$(element).bind({
    blur:
    keyup: function(){ /* both do the same stuff */ }
    /* Update below */
    click: function(){ /* specific stuff */ },mouseenter: function() { /* more specific stuff */ }
});

解决方法

您可以使用bind方法对jQuery事件进行分组:

$("myItem").bind("click blur keyup",myFunction);

UPDATE

自从您的更新以来,我已经阅读了更多关于bind方法内容,似乎从jQuery 1.4开始我们可以完全满足您的要求:

$('#foo').bind({
  click: function() {
    // do something on click
  },mouseenter: function() {
    // do something on mouseenter
  }
});

取自:http://api.jquery.com/bind/#multiple-events

我现在注意到它并不像你问的那样.你可以做的是为不同的事件分配相同的功能,但据我所知,没有办法使用这种方法直接链接事件.我尝试使用bind({click,blur:function(){}})和其他一些方法,但它们似乎都没有用.

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: <span id=&quot...
jQuery 添加水印 <script src="../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...