jQuery动态DOM元素不会在PHP中发布


jQuery dynamic DOM elements are not posted in PHP

我有一个id为btnGo的按钮包裹在id为frmNewRequest的表单中。当我试图使用

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

它不工作,但当我改变到

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

它正在工作。这两者有什么不同?

我有一个DOM在点击btnGo时动态生成,但是当发布到codeigniter的控制器时,新的DOM元素不发布。谁有问题?

第一个代码片段尝试点击表单。没有点击表单元素的方法。所以,它不会工作。

而第二个代码片段,你点击按钮和按钮有一个属性点击所以,它将为您工作