Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在$.post在jquery中动态添加按钮后触发单击处理程序_Html_Css_Jquery - Fatal编程技术网

Html 如何在$.post在jquery中动态添加按钮后触发单击处理程序

Html 如何在$.post在jquery中动态添加按钮后触发单击处理程序,html,css,jquery,Html,Css,Jquery,我需要动态生成一些行,每一行都有一个按钮和一个与之关联的id,我使用jQuery的$.post()来实现这一点。并定期刷新此内容 因此发生了一个问题。。。$.post执行完毕后,按钮不会触发click事件。。。如何更正此问题?使用jQuery的.on()方法侦听动态添加的DOM元素上的事件: $("body").on("click", ".dynamic_elem", function(){ console.log( $(this) ); }); 编辑::确保您使用的是jQuery 1.

我需要动态生成一些行,每一行都有一个按钮和一个与之关联的id,我使用jQuery的$.post()来实现这一点。并定期刷新此内容

因此发生了一个问题。。。$.post执行完毕后,按钮不会触发click事件。。。如何更正此问题?

使用jQuery的.on()方法侦听动态添加的DOM元素上的事件:

$("body").on("click", ".dynamic_elem", function(){
  console.log( $(this) );
});


编辑::确保您使用的是jQuery 1.7+。对于旧版本,您可以尝试.live()和.delegate()。

发布您的HTML和Javascript.yep。。。请稍等,我将发布一个fiddleecho“请说您没有使用jQuery 1.3.2?”?如果是这样,则()上没有
方法。
似乎对我有效->,请确保键入的所有内容都正确,并注意类上的大小写。