Как добавить событие нажатия кнопки на кнопке, которая была добавлена динамически с помощью jQuery?Добавление события клика для кнопки, созданной динамически с помощью jQuery
JQuery код, который добавляет динамические кнопки внутри контейнера div
:
$('#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');
Вопрос 1: Как я могу добавить событие щелчка для кнопки? Я пробовал ниже, и это не вызвало
$("#btn_a").click(function(){
alert ('button clicked');
});
Вопрос 2: Как я могу получить значение кнопки внутри события щелчка? Например, я хочу получить значение «Динамическая кнопка» внутри функции события клика.
Можете ли вы, ребята, помочь мне в этом.
Либо свяжите событие после добавления элемента или делегируйте его его родительскому объекту, который существует в DOM всегда. – PSL
Это видео помогло мне - https://www.youtube.com/watch?v = unk-U_LQWuA – Prem