używam funkcji dołączania aby nie dodać div do innego elementudostęp jquery elementem po funkcji dopisywania
('#test-append').append("<div class='new_div'><b>some text</b></div>")
wszystko idzie dobrze i widzę dodaną div, `ale też trzeba potem do dostępu selektor div, aby coś z tym zrobić dział na przykład ukryć to więc używam folowing
$('.new_div').click(function(){
do somthing here
});
ale to nie działa, nawet jeśli po prostu użyć prostego alert („hi”) połączeń. Wydaje się jQuery nie rozpoznaje klasę append (ja też próbowałem z Id i uzyskać ten sam wynik)
będę wdzięczny za pomoc w tej sprawie
Dzięki
Jeśli dołączono jQuery 1.7, to '.click (...)' odwzorowuje na '.on (" kliknięcie ", ...)' – Jasper
'bind()' nie używa delegacji zdarzeń, więc będzie wiązać tylko elementy, które są obecnie w DOM, gdy wiązanie ma miejsce. I używasz '.on()' tak jak '.bind()', więc nie będzie delegować zdarzenia, aby użyć '.on()' musi być w tym formacie: '$ ('root- element '). on (' click ',' selector ', function() {do it}) '. – Jasper
Ktoś usunąć tę kiepską odpowiedź ... @ Jasper, dzięki, może powinieneś opublikować ten komentarz jako odpowiedź? – mindandmedia