2011-01-27 69 views

回答

5

原型observe相当于jQuery的bind

所以这样的事情在原型:

$('myElement').observe('click', function(){...}); 

将相当于这jQuery中:

$('#myElement').bind('click', function(){...}); 

库中的实际执行是不同的,但是这会提供类似的结果。此外,在jQuery中,您不必在处理程序的末尾附加bind()函数,因为jquery会自动绑定作用域。

除了
+0

是否可以设置“频率”呢? – celsowm 2011-01-27 18:00:12

3

$('#myElement').bind('click', function(){...}); 

也看看

$(document).on('click', '#myElement', function(){...}); # jquery >= 1.7 

结合一个click事件发送到所有目前甚至未来的元素 - 如果您要多个对象的点击反应特别有用或者是动态添加的。有关更详细的解释,请参见http://api.jquery.com/on/

相关问题