jQuery 1.3.2 - .click()不起作用

时间:2014-01-13 23:12:56

标签: javascript jquery javascript-events event-handling click

我正在使用一个需要jQuery 1.3.2的程序,并且无法使.click()函数正常工作,但是我可以使用.hover()这样的函数来工作。

这很好用:

    $(document).ready(function() {
        $("#alert_button").hover(function(){
            alert("The monitor has been notified - please wait in your room and they will be by shortly");
        });
    });

但这不是:

    $(document).ready(function() {
        $("#alert_button").click(function(){
            alert("The monitor has been notified - please wait in your room and they will be by shortly");
        });
    });

1.3.2不支持.click()吗?如果没有,那么可以使用另一种事件处理程序吗?

3 个答案:

答案 0 :(得分:0)

无论如何,

.click() 工作...... demo

相反,.hover()不适用于action demo

<button>元素的 Chrome

如果您对上述情况感到满意,那么您的错误就在其他地方, 打开Firebug或任何开发人员控制台,看看你是否还有其他一些JS错误。

答案 1 :(得分:0)

工作正常,您的代码可能面临一些冲突。请检查浏览器控制台是否有错误。

答案 2 :(得分:0)

将您的jQuery更新为2.03并将.click更改为.on('click',function ...

您的版本非常陈旧,并且有许多已弃用的代码。

相关问题