trigger evento disparar change jquery jquery-1.7

evento - jQuery 1.7 métodos on() y off() para elementos dinámicos



simulate click jquery (3)

Se supone que los métodos .on() y .off() jQuery 1.7 reemplazan a .live() y similares.

Lo probé con un elemento dinámico:

$(".myList").on(''click'', function(e){ alert(''hello world''); });

Esto no me funciona para los elementos agregados después de cargar el DOM.

¿Es el código anterior un ejemplo válido para los .on() y .off() de jQuery 1.7?


"Unirse con:

$(document).on(''click'',''.myDiv'',function(){ ... });

Y "desvincular" con:

$(document).off(''click'',''.myDiv'');


Aquí hay un pequeño ejemplo:

http://jsfiddle.net/zzSjK/

<script type="text/javascript"> $(function(){ $(document).on(''click'',''.clickme'' , function(e){ addtext() }); function addtext() { $(''.myList'').append(''<div class="clickme">click me</div>'') } }) </script> <div class="myList"> <div class="clickme">-click-</div> </div>


Consulte http://blog.jquery.com/2011/11/03/jquery-1-7-released/ para ver ejemplos en vivo () -> on / off () (y otros).

Este es su ejemplo para convertir en vivo a:

$(''a'').live(''click'', fn); $(document).on(''click'', ''a'', fn);

Entonces tu ejemplo se convierte en:

$(document).on(''click'', ''.myList'', function(e){ alert(''hello world''); });