/ / Jak powiązać zdarzenia w Jquery dla elementu utworzonego po załadowaniu dokumentu? - javascript, jquery, event, bind

Jak powiązać zdarzenia w Jquery dla elementu utworzonego po wczytaniu dokumentu? - javascript, jquery, wydarzenia, bind

Mam zestaw elementów listy na listach nieuporządkowanychże wiążę kotwice w nich, aby strzelały po kliknięciu. Chodzi o to, że niektóre ul są tworzone (przez ajax), kiedy klikam niektóre li utworzone w pierwszej kolejności, powiązane w dokumencie jQuery.ready. I chcę, żeby te li zostały utworzone również dynamicznie strzelać. Czy mogę to zrobić?

Mam nadzieję, że rozumiesz o co mi chodzi ...

Odpowiedzi:

13 dla odpowiedzi nr 1

Sprawdzić metoda live ()

Użyj go w taki sam sposób, jak bind (), tj .:

$(".class").live("click", function() {
alert("bla");
}
);

2 dla odpowiedzi nr 2

Myślę, że szukasz live().


2 dla odpowiedzi nr 3

Zdarzenie live () będzie działać na wszystkich elementach ul, nawet jeśli utworzysz je po powiązaniu z nimi metody live. Tak jak:

$("ul").live("click", function() {
// your code here...
}

Zobacz informacje na żywo tutaj.