2011-01-27 64 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/

相關問題