关于jQuery append生成的新元素添加事件失败
来源:互联网 发布:mac系统能玩lol吗 编辑:程序博客网 时间:2024/05/16 05:39
今天做毕设时遇到这个奇怪现象,用append()方法生成的按钮,该按钮无法触发事件。
第一次调用该按钮的代码:
$(".btn.btn-mini.add").click(function(){ .....});
点这个按钮没任何反应。查阅网上资料,很多人说用live,于是改为:
$(".btn.btn-mini.add").live('click',function(){ ....});
依旧没任何反应。最后使用on,改为:
$(document).on('click','.btn.btn-mini.add',function(){.....}); 问题解决!
看过的这些资料归纳下:
① click方法或者bind方法都无法绑定未来添加元素的事件。
②live可以,但live方法在1.7中已经不建议使用,在1.9中删除了这个方法。并建议在以后的代码中使用on方法来替代。
0 0
- 关于jQuery append生成的新元素添加事件失败
- Jquery通过append新元素之后事件绑定问题的解决方案
- jquery append添加的元素事件无效
- jQuery为动态添加的新元素绑定点击事件
- jQuery append动态添加的元素添加事件没有效果
- jquery 添加新元素
- jquery 添加新元素
- jquery 添加新元素
- jQuery添加新元素/内容
- jquery 添加新元素
- JQuery添加新元素
- jquery添加新元素
- jQuery添加新元素/内容
- 用Jquery向文档中追加文本(通过 append()方法添加若干新元素)
- 如何为页面动态生成的元素添加事件(如append()动态添加的标签)
- jquery 动态生成的元素 添加事件
- jquery append 动态添加的元素事件on 不起作用的解决方案
- live()解决Jquery采用append添加的元素事件无效的
- Path Sum II
- 黑马程序员_05. 面向对像的三大特征(详解)
- JAVA程序设计基础教程 封装、继承与多态
- CentOS 6 安装Hadoop 2.6 (一)准备工作
- Mysql 存储过程基本语法
- 关于jQuery append生成的新元素添加事件失败
- JAVA设计模式(18):行为型-状态模式(State)
- C++小问题以及解析
- 二进制码转BCD码
- Floyd算法求解每一对顶点之间的最短路径2
- 凸包
- 如何优雅的写一个分页代码(三)
- 试设计一个算法,删除一个顺序表从第i个元素开始的k个元素
- C#中运用正则表达式获取字符串