开发者社区 问答 正文

jquery change click 相关

页面两个控件 一个input 一个button

input绑定onchange事件 取数据的件数

button绑定onclick事件 取数据内容 并表示

问题: 光标有输入框迅速到按钮押下,button的click事件没有触发,

   慢的话可以触发,有什么解决方案?

谢谢

展开
收起
a123456678 2016-07-11 16:57:38 1880 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • input控件的onchange事件触发时一定会先走一个blur事件,这样才能判断input控件里面的值是否一样。

    如果光标在input里直接出来点button的话,会先走blur事件再走click事件。

    这个情况我以前遇到过,我的解决办法是$(button).on('click',function(){}),在方法里赋一个点击的状态值。然后当onchange事件触发后先走onchange事件,然后判断click事件里的状态值,如果同时触发了click事件,就在onchange事件走完后再触发click事件$(button).trigger('click');

    2019-07-17 19:54:24 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
问答标签:
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等