Zdarzenie kliknięcia Jquery nie uruchamia wcześniej ukrytego div
Ładuję div 'password-reset-success-message' div do 'hasło-reset' dynamicznie, jak pokazano w poniższym urywku.Podział „hasło-reset-sukces-wiadomość” jest ukryty na stronie ładowania i jest nadpisywany do div „resetowanie hasła”, jak pokazano poniżej.
$("#password-reset").html($("#password-reset-success-message").html());
Teraz div „password-reset-success-message” ma przycisk „btnPasswordResetOK”, który zamyka modalne okno resetowania hasła. Ale to zdarzenie click () nie jest wiązane. Nie otrzymuję wiadomości alarmowej. Robię to wszystko zawinięte w dokument gotowy.
$(document).ready(function(){
$("#btnPasswordResetOK").click(function() {
alert();
});
});
Uwaga:To pytanie jest prawie podobne do mojego pytania., ale nie ma na to odpowiedzi.
AKTUALIZACJA : Po aktualizacji html z ukrytym divem zostałem powiązany i działa! , fragment kodu poniżej
$("#password-reset").html($("#password-reset-success-message").html());
$("#btnPasswordResetOK").click(function() {
alert();
});