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 相关文章推荐
Javascript技术技巧大全(五)
Jan 22 Javascript
Ext第一周 史上最强学习笔记---GridPanel(基础篇)
Dec 29 Javascript
Prototype的Class.create函数解析
Sep 22 Javascript
怎么清空javascript数组
May 11 Javascript
js定时调用方法成功后并停止调用示例
Apr 08 Javascript
JS给swf传参数的实现方法
Sep 13 Javascript
利用Node.js+Koa框架实现前后端交互的方法
Feb 27 Javascript
详解vue中组件参数
Jul 09 Javascript
layui的table单击行勾选checkbox功能方法
Aug 14 Javascript
Egg.js 中 AJax 上传文件获取参数的方法
Oct 10 Javascript
解决百度Echarts图表坐标轴越界的方法
Oct 17 Javascript
微信小程序页面渲染实现方法
Nov 06 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
用 PHP5 轻松解析 XML
2006/12/04 PHP
php实现指定字符串中查找子字符串的方法
2015/03/17 PHP
Yii1.1中通过Sql查询进行的分页操作方法
2017/03/16 PHP
PHP 中魔术常量的实例详解
2017/10/26 PHP
PHP PDOStatement::fetchObject讲解
2019/02/01 PHP
初学prototype,发个JS接受URL参数的代码
2006/09/25 Javascript
Javascript 作用域使用说明
2009/08/13 Javascript
基于jquery的网页SELECT下拉框美化代码
2010/10/28 Javascript
简单的js表单验证函数
2013/10/28 Javascript
Jquery之Bind方法参数传递与接收的三种方法
2014/06/24 Javascript
JavaScript 模块的循环加载实现方法
2015/12/13 Javascript
jquery遍历table的tr获取td的值实现方法
2016/05/19 Javascript
jQuery DataTables插件自定义Ajax分页实例解析
2020/04/28 Javascript
bootstrap选项卡使用方法解析
2017/01/11 Javascript
Webpack中loader打包各种文件的方法实例
2019/09/03 Javascript
JavaScript获取页面元素的常用方法详解
2019/09/28 Javascript
JS实现滑动拼图验证功能完整示例
2020/03/29 Javascript
使用 Jest 和 Supertest 进行接口端点测试实例详解
2020/04/25 Javascript
Jquery ajax书写方法代码实例解析
2020/06/12 jQuery
vue-quill-editor插入图片路径太长问题解决方法
2021/01/08 Vue.js
[02:32]DOTA2亚洲邀请赛 VG战队巡礼
2015/02/03 DOTA
python实现类的静态变量用法实例
2015/05/08 Python
Windows下使Python2.x版本的解释器与3.x共存的方法
2015/10/25 Python
python实现对指定字符串补足固定长度倍数截断输出的方法
2018/11/15 Python
删除pycharm鼠标右键快捷键打开项目的操作
2021/01/16 Python
英国著名的化妆品折扣网站:Allbeauty.com
2016/07/21 全球购物
CheapTickets香港机票预订网站:CheapTickets.hk
2019/06/26 全球购物
求职信格式范本
2013/11/15 职场文书
创业计划书中要认真思考的问题
2013/12/28 职场文书
双方协议书
2014/04/22 职场文书
四风问题原因分析及整改措施
2014/10/24 职场文书
敲诈同学钱财检讨书范文
2014/11/18 职场文书
2015年综治宣传月活动总结
2015/03/25 职场文书
苦儿流浪记读书笔记
2015/07/01 职场文书
党风廉政承诺书2016
2016/03/25 职场文书
商业计划书如何写?关键问题有哪些?
2019/07/11 职场文书