为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery select()方法的疑问

jQuery select()方法的疑问

holdtom 2018-08-09 09:09:11
上面代码运行时,为什么在点击按钮后,会弹出来3次alert?实在不明白,求大神指点,谢谢啦(∩_∩)
查看完整描述

1 回答

?
慕容森

TA贡献1853条经验 获得超18个赞

在FireFox里,你的代码就是正常的;
在Chrome里,就会出现响应三次的情况;
说实话我刚才测试了一下,虽然也没弄明白具体原理,但是找了解决方法和一些新发现;

  1. select()函数里用e.preventDefault()可以阻止多次响应;

  2. inputvalue为空的时候只会响应两次;

  3. 多余的select()响应会在click()方法执行完之后执行;

希望对你有帮助


查看完整回答
反对 回复 2018-09-23
  • 1 回答
  • 0 关注
  • 540 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信