当前位置:  开发笔记 > 编程语言 > 正文

在Safari中没有触发JQuery Click事件?

如何解决《在Safari中没有触发JQueryClick事件?》经验,为你挑选了1个好方法。

当用户从选择框中选择一个选项时,我正在尝试做某事 - 尽可能简单吗?我正在使用JQuery 1.3.1注册一个带有选择框id的点击处理程序.一切都很好,直到我使用Chrome和Safari测试,发现它不起作用.

    Firefox 3.05 - 是的

    IE 7.0.5730.13 - 是的

    IE6Eolas - 是的

    Sarafi 3.2.1 - 没有

    Chrome 1.0.154.43 - 没有

见下面的代码:



    
    


    


任何人都知道我应该为此工作吗?警报最终会被触发,但只有在双击选择框后才能触发?



1> Tom..:

我发现了我的问题.对于选择框,您需要为"更改"事件而不是"单击"事件注册处理程序.Firefox和IE使用click事件很奇怪.

总而言之,以下代码适用于所有浏览器:



    
    


    


推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有