教程集 www.jiaochengji.com
教程集 >  jQuery  >  jquery 教程  >  正文 jQuery中bind与live的用法及区别小结

jQuery中bind与live的用法及区别小结

发布时间:2014-06-22   编辑:jiaochengji.com
本篇文章主要是对jQuery中bind与live的用法以及区别进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助

首先介绍这两个方法之前,我们常用的是click()方法

复制代码 代码如下:

$("a").click(function() {
     alert("hello");
});

click()方法是bind()方法的一种简单方法。在bind()中,
jquery所有JavaScript事件对象,比如focus, mouseover,和resize,
都是可以作为type参数传递进来的。

参数:type,[data],function(eventObject)
例如:

复制代码 代码如下:

$("p").bind("click",function(){
     alert("hello");
})

也可以传参
复制代码 代码如下:

var message = "how are you!";
$("p").bind("click",{msg:message},function(e){
     alert(e.data.msg);
})

live()给所有匹配的元素附加一个事件处理函数,
即使这个元素是以后再添加进来的也有效。如下:
复制代码 代码如下:
关键词: jQuery  bind  live   
[关闭]
~ ~