现在jQuery使用的范围之广,我们是否经常用jquery生成元素,但是我们在对生成元素操作的时候就不在那么好用的,jquery确实很强大,完全想到了这一点:用live绑定click事件即可,live适合用脚本创建的新元素
下面我们来看一下live在手册上的解释:
实例
当点击按钮时,隐藏或显示 p 元素:
$("button").live("click",function(){
$("p").slideToggle();
});
定义和用法
live() 方法为被选元素附加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。
通过 live() 方法附加的事件处理程序适用于匹配选择器的当前及未来的元素(比如由脚本创建的新元素)。
语法
$(selector).live(event,data,function)
参数 描述
event
必需。规定附加到元素的一个或多个事件。
由空格分隔多个事件。必须是有效的事件。
data 可选。规定传递到该函数的额...