$('').on('click', function(){}); 换成 $("body").delegate("","click", function(){ }); ...
项目中列表数据中隐藏着详情数据, 图一: 详情数据是:根据当前行的数据作为参数,通过ajax请求到后台返回的数据,再根据返回的结果动态生成HTML页面 图二: js文件中的这些js的点击事件无效: js代码: 推荐商家点击标题展开与收起 .toggle tag .on click , function var ele this .parents tr .next .find .pro detail ...
2016-09-07 11:37 0 31435 推荐指数:
$('').on('click', function(){}); 换成 $("body").delegate("","click", function(){ }); ...
在动态生成的 html 页面中绑定点击事件运行无效的原因,是因为这些动态加载的 html 页面(图二) ...
解决方案:将普通事件改为.on()委托事件 示例: 原因:动态添加的HTML元素是在CSS,JS代码加载完成后再添加的HTML页面。在浏览器解析这些通过ajax请求到后台 返回的数据,再根据返回的结果动态生成HTML页面时,这些绑定事件的标签元素还没有生成。而普通.click ...
;Android 8.0 正式版即将发布 谷歌还要建超人模型</li> ... //li是动态生成 & ...
原因:ajax动态加载之前js就加载完了,事件没有绑定到动态生成的dom元素上。问题:使用on事件,$('#btn').click(function(){})绑定无效 解决方案:使用on绑定事件 ...
开始我是这样写的事件绑定,然后创建新的元素 发现点击没有效果。 解决办法是前边的绑定点击事件这样写 这样点击效果就出来了。 顺便提下,如何就可以点击这个div之外的地方才能触发事件,代码如下: ...
文章中终于找到了答案。。。 jQuery 使用on绑定动态生成的元素时,不能直接用该对象操作,而是 ...
原文地址:https://blog.csdn.net/qq_41299195/article/details/83116289 菜单父级 解决方法 $(function () ...