Html 如何在$.post在jquery中动态添加按钮后触发单击处理程序
我需要动态生成一些行,每一行都有一个按钮和一个与之关联的id,我使用jQuery的$.post()来实现这一点。并定期刷新此内容 因此发生了一个问题。。。$.post执行完毕后,按钮不会触发click事件。。。如何更正此问题?使用jQuery的.on()方法侦听动态添加的DOM元素上的事件: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.
$("body").on("click", ".dynamic_elem", function(){
console.log( $(this) );
});
编辑::确保您使用的是jQuery 1.7+。对于旧版本,您可以尝试.live()和.delegate()。发布您的HTML和Javascript.yep。。。请稍等,我将发布一个fiddleecho“请说您没有使用jQuery 1.3.2?”?如果是这样,则()上没有
方法。
似乎对我有效->,请确保键入的所有内容都正确,并注意类上的大小写。