<html>
<head>
<script src="jquery-1.3.2.min.js"></script>
<script>
$(function(){
/* 1、
$("#c li").bind("click",function(){
alert($(this).html());
});
*/
/*2、
$("#c li").live("click",function(){
alert($(this).html());
});
*/
$("#c").append("<li>111111</li>");
});
</script>
</head>
<body>
<div id="c">
<li>1</li>
<li>2</li>
<li>3</li>
</div>
</body>
</html>
测试请在1、2处切换!
bind、live对绑定后新创建的li的处理是不一样的!
live会增加绑定,bind则不会!
本文通过一个简单的HTML示例,对比了jQuery中bind和live两种事件绑定方法的不同之处。bind方法只能绑定当前存在的元素上的事件,而live方法可以绑定到动态添加的元素上。
804

被折叠的 条评论
为什么被折叠?



