Jak dodać zdarzenie click button na przycisku, który został dodany dynamicznie przy użyciu jQuery?Dodawanie zdarzenia kliknięcia dla przycisku utworzonego dynamicznie za pomocą jQuery
Kod jQuery, która dodaje dynamiczne przyciski wewnątrz div
pojemniku:
$('#pg_menu_content').empty();
$div = $('<div data-role="fieldcontain"/>');
$("<input type='button' value='Dynamic Button' id='btn_a' />").appendTo($div.clone()).appendTo('#pg_menu_content');
Pytanie 1: Jak mogę dodać zdarzenie click do powyższego przycisku? Próbowałem poniżej i nie wywołał
$("#btn_a").click(function(){
alert ('button clicked');
});
Pytanie 2: Jak mogę uzyskać wartość przycisku wewnątrz zdarzenia click? Na przykład chcę uzyskać wartość "Przycisk dynamiczny" w funkcji zdarzenia kliknięcia.
Czy możecie, proszę, pomóżcie mi w tej sprawie.
Powiązać zdarzenie po dołączeniu elementu lub przekazać go do jego obiektu nadrzędnego, który istnieje zawsze w DOM. – PSL
Ten film wideo pomógł mi - https://www.youtube.com/watch?v = unk-U_LQWuA – Prem