JQuery - On Click事件处理程序

时间:2014-04-23 02:53:32

标签: javascript jquery

我有一个按钮,我试图将事件处理程序附加到。我尝试了两种不同的方法,但似乎都没有效果。有什么遗失的吗?

//on ready
$( document ).ready(function() {

    //this triggers when page loads, why?
    //$("#button").on('click', alert("clicked"));   

    //this doesn't work, why?
    $("#button").on('click', function() {
        alert("clicked");
    });

});

这是一个JsFiddle链接: http://jsfiddle.net/LrWvE/

1 个答案:

答案 0 :(得分:2)

在jquery 1.7+中添加了

.on ()。将.live()用于jq库< 1.7或将库升级到版本1.7 +。

<强> Demo using .on

<强> Demo using .live