【问题标题】:Jquery -- Action fires on any event [duplicate]Jquery - 任何事件都会触发动作[重复]
【发布时间】:2011-02-25 22:21:38
【问题描述】:

jquery 中是否存在在触发任何事件时触发函数的内容?

我想要这样的东西:

$("*").anyEvent(function(){
  $("#error").html("");
});

【问题讨论】:

    标签: javascript jquery


    【解决方案1】:
    $('*').on('blur change click dblclick error focus focusin focusout hover keydown keypress keyup load mousedown mouseenter mouseleave mousemove mouseout mouseover mouseup resize scroll select submit', function(){
      $('#error').empty();
    });
    

    ...但是你想这样做吗?

    【讨论】:

    • 谢谢。解释原因有点困难,而且无论如何这可能是一件有点愚蠢的事情。
    • @Peter:是的,因为当用户执行任何操作时,它会不断触发。你真正想做什么?
    • +1 这一定是我见过的最可怕的说法。
    • @MattBall 它可以与.one(any event)结合使用来消除验证错误
    • @cwd 这个答案是 3 岁;欢迎您提出修改建议。
    猜你喜欢
    • 2013-05-26
    • 2016-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多