Załóżmy, że mamy dużo do zrobienia. Używamy $('body').on('click', '.todo', do_stuff)
zamiast $('.todo').click(do_stuff)
, więc dołączymy tylko jeden detektor zdarzeń do DOM.Czy dwa równe zdarzenia jQuery .on są wiązane dwukrotnie?
Jednak używam małego MVC. Każdy widok ma ten kod: $('body').on('click', '.todo', do_stuff)
. Więc jeśli mamy 20 do zrobienia, czy to oznacza, że ciało ma 20 na załączonych słuchaczach lub tylko jeden? czy wszystkie będą strzelać?
Można powiązać wiele detektorów zdarzeń z tym samym elementem i wszystkie z nich można uruchomić. – webdevbyjoss
@webdevbyjoss jQuery ... –
Z twojego pytania wynika, że próbujesz zrozumieć, jak działa funkcja $ ('ddd'). Do(). Być może warto przeczytać tutaj: http://api.jquery.com/on/ – webdevbyjoss