我有一个按钮,我试图将事件处理程序附加到。我尝试了两种不同的方法,但似乎都没有效果。有什么遗失的吗?
//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/
答案 0 :(得分:2)
.on ()
。将.live()
用于jq库< 1.7或将库升级到版本1.7 +。
<强> Demo using .on 强>
<强> Demo using .live 强>