2011-01-27 12 views

Respuesta

5

Prototipo observe es equivalente a jQuery bind

así que algo como esto en prototipo:

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

sería equivalente a esto en jQuery:

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

La implementación real en la biblioteca es diferente, pero esto proporcionará un resultado similar. Además, en jquery no tendrá que adjuntar una función bind() al final de su controlador ya que jquery vincula el alcance automáticamente.

+0

¿es posible establecer una "frecuencia" también? – celsowm

+0

@celsown ¿qué haces por frecuencia? como en ajax? – wajiw

+0

¡Sí! como cada 5 segundos envíe el valor myElement – celsowm

3

además de

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

también echar un vistazo a

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

que se une un evento click a todos los elementos presentes e incluso futuros - especialmente útil si desea que varios objetos para reaccionar a las pulsaciones o que se agregan dinámicamente Ver http://api.jquery.com/on/ para una explicación más detallada.

Cuestiones relacionadas