A5下载站:努力做内容最丰富最安全的下载站! 网站地图最新更新下载排行专题软件发布

热门软件

地铁跑酷

冒险迷岛

全民迷宫

连连消大作战

小河狸创客

阿里健康医鹿

支付宝app

番薯小说

MOMO陌陌

虾米音乐app

位置导航:A5下载 > 源码技巧 > 父类数据

浅谈jquery中delegate()与live()

时间:2015-06-23 10:07来源:a5源码作者:zhao浏览:14
这篇文章主要介绍了浅谈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>

以上所述就是本文的全部内容了,希望大家能够喜欢。