2015-09-30 34 views
0

我有一個ID爲btnGo的按鈕,它包裝在ID爲frmNewRequest的表單中。當我試圖用jQuery動態DOM元素不在PHP中發佈

$('#frmNewRequest').on('click', '#btnGo', (function(e){ 
//do something 
})); 

它不工作,但是當我改爲

$('#btnGo').click(function(e){ 
//do something 
}); 

這是工作。兩者有什麼不同?

當點擊btnGo時,我有一個動態生成的DOM,但是當發佈到codeigniter的控制器時,不會發布新的DOM元素。任何人現在都有什麼問題?

回答

0

第一段代碼嘗試點擊表單。沒有方法點擊表單元素。所以,它不會工作。

鑑於你點擊按鈕和按鈕的第二個片段有一個屬性點擊所以,它會爲你工作。