【问题标题】:How to use `blur` and `change` the same time : jquery [duplicate]如何同时使用`blur`和`change`:jquery [重复]
【发布时间】:2018-02-19 15:07:43
【问题描述】:

根据我的autosave 函数(link here)。这是由元素的某些更改触发的。在这种情况下,blurchange - 输入文本和复选框。

我想让该功能同时在 typingclicking 上工作。因为在同一行中有两种元素类型。

我试过$('xxx').on('blur change',function()...

但只有改变才有效。有什么想法???

【问题讨论】:

  • 请注意,change 仅在 blur 上触发,因此它们在行为上几乎相同。如果您想在用户也输入时触发事件,也许您应该尝试input 事件
  • Wilf,这个答案有用吗?请回复

标签: javascript jquery


【解决方案1】:

您可以使用这种类型的模式。并定义一个新函数commonFunction,其中包含两个事件的通用代码。

$("xxx").on({
    blur: function() {
        // Handle blur...
        commonFunction();
    },
    change: function() {
        // Handle change...
        commonFunction();
    }
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-11
    • 1970-01-01
    • 2012-08-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多