0%

【JQuery】為動態新增的Elements綁定事件 -- jQuery .on()

按下新增按鈕後,利用JQuery動態新增一個填寫欄位跟兩個按鈕


其中取消的按鈕ID為addCancel,我想替它增加click事件按下後彈跳一則簡短的訊息
原本的寫法如下:

1
2
3
4
$('#addCancel').click(function () {
alert('Click事件沒有問題');
});

但Click事件始終沒有效果,原來動態新增的elements要綁定事件需要用**.on**的方式

1
2
3
4
$('body').on("click", '#addCancel', function () {
alert('用on綁定就沒有問題!!');
});