Doit的信仰
2017-05-12 09:52
点击按钮为什么会弹出3次 alert弹框, 谁解释下
这不是冒泡行为,是在chrome下select被执行了三次。iE和FF下就是一次。
第一次:是click触发select。
第二次:浏览器的默认行为,
第三次:浏览器默认行为会选中input内的文本,从而触发第三次select.
这就是为什么三次之后文本变蓝了!
你在select函数语句中加入e.preventDefault();就行了。所有浏览器就都一样了。
从那冒到哪?阻止冒泡怎么不行
事件冒泡
jQuery基础(三)—事件篇
89997 学习 · 625 问题
相似问题
回答 2
回答 1
回答 2
回答 3
回答 2