добавление события click для кнопки создаются динамически с помощью jquery


This question already has an answer here:

Как добавить кнопки событие click на кнопке, который был добавлен динамически с помощью jQuery?

div

Код jQuery, который добавляет динамические кнопки внутри контейнера:

$('#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');
Question 1:

Как я могу добавить событие click на кнопку выше? Я попробовал ниже и он не срабатывает

$("#btn_a").click(function(){  alert ('button clicked');});
Question 2:

Как я могу получить значение кнопки внутри события click? Например я хочу сделать динамическую кнопку значение '' внутри функции click событие.

Может вы, ребята, пожалуйста, помогите мне в этом.