jquery绑定click等事件无效解决方法live替代$().click不执行
来源:互联网 发布:编写c语言用什么软件 编辑:程序博客网 时间:2024/05/28 19:23
场景: 使用$(xxx).click();绑定了ajax请求后追加的html代码中的某个元素时。出现事件失效的情况,这是因为绑定事件代码在元素出现之前就已经执行
>解决方法:可以使用live替代click,但是live方法在1.7中已经不建议使用,在1.9中删除了这个方法,并建议使用on方法来替代。具体实现demo如下:
<body> <button id="btn1">BTN1</button></body><script type="text/javascript">/* 在id=btn1后面添加按钮 */function addBtn(){ var btn = $("<button></button>").append("BTN2").attr("id", "btn2"); $("#btn1").after(btn);}$(function(){ /* 2秒之后执行添加按钮方法 */ setTimeout("addBtn()", 2000); /* 给新添加按钮绑定click事件 */ $(document.body).on("click","#btn2", function(){ alert("Hello Jquery !"); });});</script>
阅读全文
1 0
- jquery绑定click等事件无效解决方法live替代$().click不执行
- JQuery给元素绑定click事件多次执行的解决方法
- jquery 绑定click事件
- jquery click事件绑定
- JQuery绑定click事件
- jquery事件绑定$('.next')bind("click",function(){ });和$(".next").live("click",function(){});
- 动态生成的html绑定click事件没有效果不执行 click事件重复绑定问题
- Jquery多次绑定click事件
- jquery添加的html元素按钮为什么不执行类样式绑定的click事件
- JQuery 给元素绑定click事件 多次执行
- jquery 触发click等事件
- jquery click事件,多次执行
- jquery click事件,多次执行
- jQuery click事件自动执行?
- jquery ui selectable中click事件无效
- jQuery绑定img的click事件
- jquery绑定click事件失败解决办法
- jquery a 标签绑定click事件
- getElementsByClassName和getElementById的区别
- 互联网
- 服务自动拉起,定时日志清理,数据统计的shell脚本
- 内部类
- mongo插入long类型数据
- jquery绑定click等事件无效解决方法live替代$().click不执行
- 17.12.12
- [Python]学习笔记(一)安装与使用
- 仿“今日头条”导航菜单左右滑动
- 线性代数第二章
- 类名.class.getName()的作用
- 机器学习整体框架整理
- 第十五周——项目四— 英文单词的基数排序
- 使用vultr+ shadowsocks打造自己的vpn