如何在使用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: 我怎樣才能獲得的點擊事件裏面的按鈕的價值?例如,我想在click事件函數中獲取'Dynamic Button'值。
你們能幫我解決這個問題嗎?
要麼在將元素追加後綁定事件,要麼將其委託給始終存在於DOM中的父項。 – PSL
此視頻幫助我 - https://www.youtube.com/watch?v = unk-U_LQWuA – Prem