jQuery异步加载数据并添加事件示例


Posted in Javascript onAugust 24, 2014

几个月前在一个项目中涉及到树形栏,然后看了很多插件,觉得有点麻烦,于是自己写了一个,写着写着就出问题了。

当时项目是通过树形栏进行权限控制的,管理员可以对从数据库去的数据动态生成树形栏进行增删改查操作,可是用$(".XX").click();方法是不行的。

1、之前用的是jq1.4.3 ,jq1.7一下都可以使用live()方法,来实现该功能

$(‘#div').live(‘click',function(){
//do stuff
});

但是live方法也有不支持的事件,例如:toggle事件 ,遇到这个情况可以给他加个click事件,之后再来个模拟点击trigger事件就ok了

$('a').live('click',function(){
$(this).toggle(function(){

 alert("q11");
//

 alert($(this).attr("id"));

 $(this).parent().children('ul').show();
},function(){

$(this).parent().children('ul').hide();
});
$(this).trigger('click');
/**
之前绑定的click事件,只有点击了才会触发toggle事件,所以就给他加上模拟点击事件,不需要点击直接出发
**/
});

2、jq1.7以上的就用on方法了,第一个属性为事件,第二个是 选择器,第三个是 执行的方法

$(document).on("click","#d1",function(){
alert("bbbbb");
});
Javascript 相关文章推荐
jquery中获得$.ajax()事件返回的值并添加事件的方法
Apr 15 Javascript
写自已的js类库需要的核心代码
Jul 16 Javascript
JQuery1.8 判断元素是否绑定事件的方法
Jul 10 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
Jul 18 Javascript
Javascript技术栈中的四种依赖注入小结
Feb 27 Javascript
jQuery得到多个值只能用取Class ,不能用取ID的方法
Dec 04 Javascript
在百度搜索结果中去除掉一些网站的资料(通过js控制不让显示)
May 02 Javascript
微信小程序 跳转传递数据的实例
Jul 06 Javascript
Vue.js搭建移动端购物车界面
Jun 28 Javascript
vue自定义正在加载动画的例子
Nov 14 Javascript
jquery实现的放大镜效果示例
Feb 24 jQuery
微信小程序手动添加收货地址省市区联动
May 18 Javascript
Jquery通过JSON字符串创建JSON对象
Aug 24 #Javascript
Jquery中扩展方法extend使用技巧
Aug 24 #Javascript
jquery使用$(element).is()来判断获取的tagName
Aug 24 #Javascript
jQuery响应鼠标事件并隐藏与显示input默认值
Aug 24 #Javascript
js delete 用法(删除对象属性及变量)
Aug 24 #Javascript
JQuery实现动态表格点击按钮表格增加一行
Aug 24 #Javascript
js重写alert控件(适合学习js的新手朋友)
Aug 24 #Javascript
You might like
这东西价格,可以买几台TECSUN S-2000
2021/03/02 无线电
一个用于网络的工具函数库
2006/10/09 PHP
php分页示例代码
2007/03/19 PHP
使用淘宝IP库获取用户ip地理位置
2013/10/27 PHP
PHP集成百度Ueditor 1.4.3
2014/11/23 PHP
学习php设计模式 php实现合成模式(composite)
2015/12/08 PHP
php+redis消息队列实现抢购功能
2018/02/08 PHP
使用TextRange获取输入框中光标的位
2006/10/14 Javascript
Tab页界面 用jQuery及Ajax技术实现(php后台)
2011/10/12 Javascript
node.js中的fs.createReadStream方法使用说明
2014/12/17 Javascript
jquery.cookie实现的客户端购物车操作实例
2015/12/24 Javascript
基于jQuery实现中英文切换导航条效果
2016/09/18 Javascript
微信小程序 视图层(xx.xml)和逻辑层(xx.js)详细介绍
2016/10/13 Javascript
Bootstrap基本插件学习笔记之轮播幻灯片(23)
2016/12/08 Javascript
基于js实现二级下拉联动
2016/12/17 Javascript
JS实现线性表的顺序表示方法示例【经典数据结构】
2017/04/11 Javascript
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
AngularJs 最新验证手机号码的实例,成功测试通过
2017/11/26 Javascript
详解如何在Node.js的httpServer中接收前端发送的arraybuffer数据
2018/11/11 Javascript
layui点击数据表格添加或删除一行的例子
2019/09/12 Javascript
layui form表单提交后实现自动刷新
2019/10/25 Javascript
详解Python中的Numpy、SciPy、MatPlotLib安装与配置
2017/11/17 Python
使用Py2Exe for Python3创建自己的exe程序示例
2018/10/31 Python
python实现把二维列表变为一维列表的方法分析
2019/10/08 Python
一款纯css3实现的漂亮的404页面的实例教程
2014/11/27 HTML / CSS
基于html5绘制圆形多角图案
2016/04/21 HTML / CSS
KIKO MILANO英国官网:意大利知名化妆品和护肤品品牌
2017/09/25 全球购物
拉斯维加斯城市观光通行证:Las Vegas Pass
2019/05/21 全球购物
Java提供了哪些企业应用编程接口
2015/02/13 面试题
什么是托管函数?托管函数有什么用?
2014/06/15 面试题
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
2013/05/03 面试题
乡村文明行动实施方案
2014/03/29 职场文书
大学生通用个人自我评价
2014/04/27 职场文书
2014年感恩母亲演讲稿
2014/05/27 职场文书
2014年办公室文秘工作总结
2014/12/09 职场文书
图解上海144收音机
2021/04/22 无线电