浅谈jquery中delegate()与live()
更新时间:2015年06月22日 10:48:53 投稿:hebedich
这篇文章主要介绍了浅谈jquery中delegate()与live()的相关资料,需要的朋友可以参考下
delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序
例如给id是showspan的div中的span标签添加事件
<div id="showspan"><span>showspan**showspan</span></div> <span>outspan</span> <SCRIPT LANGUAGE="JavaScript"> <!-- //效果就是点击一个段落<div id="showspan">中span标签将在span标签后面添加一个span标签,对于新增的span标签同样可以点击新增一个span标签,新增的标签不需要监听其click事件 $("#showspan").delegate("span", "click", function(){ $(this).after("<span>showspan**showspan</span>"); }); //--> </SCRIPT>
live() 方法为被选元素附加一个或多个事件处理程序(不能给其子元素添加事件)
例如给p标签添加事件
<p class="showp">pppppppp</p> <SCRIPT LANGUAGE="JavaScript"> <!-- $(".showp").live("click", function(){ $(this).after("<p>pppppppp</p>"); }); //--> </SCRIPT>
以上所述就是本文的全部内容了,希望大家能够喜欢。
相关文章
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
本文为大家想你想介绍下jquery实现页面动态数据的滚动效果。似乎只有通过div-ul-li标签嵌套的方式才能实现表格多行多列的滚动效果2013-07-07jQuery Autocomplete简介_动力节点Java学院整理
这篇文章主要介绍了jQuery Autocomplete简介,jQuery UI Autocomplete是jQuery UI的自动完成组件,是我用过的最强大、最灵活的Autocomplete,它支持本地的Array/JSON数组、通过ajax请求的Array/JSON数组、JSONP、以及Function(最灵活)等方式来获取数据2017-07-07JQuery 构建客户/服务分离的链接模型中Table中的排序分析
从上篇文章,我们实现了Table分页代码的高效性,咱们继续沿着这个思路,探讨Table表格数据中另外一个很常见的排序问题。说到排序,我记得在asp.net中 GridView中提供了这样的方便,只需在展示字段上加上 Sorting 这样的属性,基本就完成了,剩下就是服务端cs代码的写法了。2010-01-01使用jQuery的ajax方法向服务器发出get和post请求的方法
这篇文章主要介绍了使用jQuery的ajax方法向服务器发出get和post请求的方法,需要的朋友可以参考下2017-01-01
最新评论