Pracuję nad projektem, w którym chciałbym dodać wiele elementów tej samej klasy do strony i udostępnić wszystkie te klasy dla $ (selektor) .Kliknij(); obsługa zdarzeń. To, co się dzieje, to żaden z dynamicznie dodawanych elementów tej samej klasy nie reaguje na kliknięcia.jQuery Not Recognizing Classes Dodano do strony Dynamically
Aby daje lepszy obraz tego, co mam na myśli, że składa się z jsFiddle próbkowania, który jest bardzo podobny do rzeczywistego problemu w moim projekcie:
Link do jsFiddle: http://jsfiddle.net/8LATf/3/
Jeden element klasy "added_element" znajduje się na stronie już po załadowaniu. Ten element można kliknąć.
Klawisz jest kliknięty i dodaje do strony inne elementy klasy "added_element" dynamicznie za pomocą append. Żaden z tych elementów nie jest klikalny.
W jaki sposób można klikać wszystkie elementy klasy "added_element"? Zgaduję, że ma to związek z selektorem, którego używam w module obsługi zdarzeń, ale nie byłem w stanie tego rozgryźć.
Każda pomoc jest doceniana !!!
Znakomity. Dzięki za pomoc. Będę pamiętać, że live() jest przestarzałe. –
Mam ten sam problem, tylko div, do którego próbuję dotrzeć, nie jest bezpośrednim dzieckiem #container. jQuery wciąż nie dociera do niego z tego powodu. Jakieś pomysły? – Cos