答案 0 :(得分:5)
在原型中是这样的:
$('myElement').observe('click', function(){...});
在jquery中等同于此:
$('#myElement').bind('click', function(){...});
库中的实际实现是不同的,但这将提供类似的结果。此外,在jquery中,您不必在处理程序的末尾附加bind()函数,因为jquery会自动绑定范围。
答案 1 :(得分:3)
除了
$('#myElement').bind('click', function(){...});
还要看看
$(document).on('click', '#myElement', function(){...}); # jquery >= 1.7
将click
事件绑定到所有当前甚至将来的元素 - 如果您希望多个对象对点击作出反应或者动态添加,则特别有用。有关更详细的说明,请参阅http://api.jquery.com/on/。