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()给所有匹配的元素附加一个事件处理函数,
即使这个元素是以后再添加进来的也有效。如下:
复制代码 代码如下:
<tr class="mytr">
<td class="mytd">Click me</td>
</tr>
$(".mytd").bind("click",function(){
alert("hello");
})
您可能感兴趣的文章:
jQuery中bind与live的用法及区别小结
深入理解jQuery中live与bind方法的区别
jQuery live
jQuery中的.bind()、.live()和.delegate()之间区别分析
jQuery live( type, fn ) 委派事件实现
jQuery中bind,live,delegate与one方法的用法及区别解析
Jquery绑定事件(bind和live的区别介绍)
关于jQuery新的事件绑定机制on()的使用技巧
浅析jquery某一元素重复绑定的问题
Query中click(),bind(),live(),delegate()的区别
上一篇:jQuery实现动画效果的简单实例
下一篇:jQuery自定义事件的简单实现代码
[关闭]