Digamos que tenemos muchas cosas para hacer. Utilizamos $('body').on('click', '.todo', do_stuff)
en lugar de $('.todo').click(do_stuff)
, por lo que solo adjuntaremos un detector de eventos al DOM.¿Hay dos eventos igual jQuery .on enlazados dos veces?
Sin embargo, estoy usando un MVC pequeño. Cada vista para hacer tiene este código $('body').on('click', '.todo', do_stuff)
. Entonces, si tenemos 20 en dos, ¿significa eso que el cuerpo tiene 20 en los oyentes conectados o solo uno? ¿Todos ellos dispararán?
Puede enlazar múltiples oyentes de eventos al mismo elemento y todos ellos pueden dispararse. – webdevbyjoss
@webdevbyjoss jQuery ... –
Según su pregunta, parece que está tratando de comprender cómo funciona la construcción $ ('ddd'). Do(). Posiblemente vale la pena leer aquí: http://api.jquery.com/on/ – webdevbyjoss