hello_2
2017-08-27 14:30
现象:当我通过input.select触发时,会执行handler函数(弹框)一次,当我通过点击button手动触发时,会弹框三次
疑问:为什么一个弹一次,一个弹三次
具体疑问地方:如果说这是因为事件冒泡的导致的,但是我在input的各级祖先元素上并未绑定select事件的handler,就是说就算触发了事件也不会弹框;如果说不是事件冒泡导致的,但我向handler中添加阻止冒泡的语句后,手动触发也只会弹一次。到底该作何解释
还有一个小疑问:是否手动触发时,不能绑定handler,在这节例子中即是通过#bt1.click触发input.select时,是否不能向select传入handler参数
还没有人回答问题,可以看看其他问题
jQuery基础(三)—事件篇
89997 学习 · 625 问题
相似问题