<ul>
<a href="#"><li>1111111</li></a>
<a href="#"><li>22222</li></a>
<a href="#"><li>33333</li></a>
<a href="#"><li>44444</li></a>
<a href="#"><li>555555</li></a>
</ul>
<script>
$("a").bind("click",function(){
alert("ok")
});
</script>
$("a").live("click",function(){
alert("ok")
});
<ul>
<a href="#"><li>1111111</li></a>
<a href="#"><li>22222</li></a>
<a href="#"><li>33333</li></a>
<a href="#"><li>44444</li></a>
<a href="#"><li>555555</li></a>
</ul>
<input type="button" id="btnAdd" value="添加新的元素" />
$("#btnAdd").on("click",function(){
$("ul").append("<a id=‘ltLast‘ href=‘#‘‘><li>我是后添加的了哦</li></a>");
});
//动态创建的html绑定事件需要用到delegate方法
$("ul").delegate("#ltLast","click",function(){
alert("可以点击我么");
});
jquery中bind,live,delegate,on的区别
原文:http://www.cnblogs.com/shayueblog/p/5850333.html