这是一个jquery.live()副作用吗?

时间:2010-09-21 08:25:47

标签: javascript jquery

我是jquery的新手。当我使用.live('click',handler)而不是.click(handler)时,我发现即使对象被禁用,也可以触发事件处理程序!这是.live()的错误所有这是预期的行为吗?如果不想副作用,我该怎么办?谢谢!

2 个答案:

答案 0 :(得分:2)

查看like a bug

答案 1 :(得分:1)

作为替代/解决方法,请改用:

$('#myForm').delegate('#myButton', 'click', handler);

这是一个小提示,显示此 会产生所需的结果:http://www.jsfiddle.net/YcS8A/