原文:js动态加载HTML元素时出现的无效的点击事件

项目中列表数据中隐藏着详情数据, 图一: 详情数据是:根据当前行的数据作为参数,通过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 推荐指数:

查看详情

jq动态生成HTML元素点击事件无效,且css无效

解决方案:将普通事件改为.on()委托事件 示例: 原因:动态添加的HTML元素是在CSS,JS代码加载完成后再添加的HTML页面。在浏览器解析这些通过ajax请求到后台 返回的数据,再根据返回的结果动态生成HTML页面,这些绑定事件的标签元素还没有生成。而普通.click ...

Fri Nov 06 01:25:00 CST 2020 0 803
使用ajax动态加载html元素,onclick事件失效

原因:ajax动态加载之前js加载完了,事件没有绑定到动态生成的dom元素上。问题:使用on事件,$('#btn').click(function(){})绑定无效 解决方案:使用on绑定事件 ...

Thu Jul 04 01:12:00 CST 2019 0 843
关于jQuery出现的新添加元素点击事件无效

开始我是这样写的事件绑定,然后创建新的元素 发现点击没有效果。 解决办法是前边的绑定点击事件这样写 这样点击效果就出来了。 顺便提下,如何就可以点击这个div之外的地方才能触发事件,代码如下: ...

Wed Apr 26 00:51:00 CST 2017 0 11766
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM