在我们先
介绍这两种
方法之前,我们使用了单击()方法。
复制代码代码如下所示:
$()。Click(
函数(){)
警报(hello);
});
单击()方法是绑定()方法的一个简单方法,
jQuery Javascript事件的所有对象,如焦点,
鼠标悬停,并
调整,
所有都可以作为
类型参数传递。
参数:类型,{资料},
功能(间的事件)
例如:
复制代码代码如下所示:
$(p)。Bind(单击
警报(hello);
})
也可以通过
参考。
复制代码代码如下所示:
var
消息你好吗!;
$(p)。Bind(单击
警报(e.data。味精);
})
生活()添加一个事件
处理函数的所有匹配的元素,
即使以后添加这个元素,它也是有效的:
复制代码代码如下所示:
点击我
$(。MyTD )Bind(单击。
警报(hello);
})
点击会弹出你好像我
此时,添加一个新元素进来
复制代码代码如下所示:
$(。mytr ),(加);
然后使用绑定来单击添加后不
执行 而不是使用活的()方法
复制代码代码如下所示:
$(。MyTD)。活(单击
警报(hello);
})
由于事件委托的使用,对于未添加到DOM中的元素来说,Live()方法是有效的:
绑定到祖先元素的事件处理函数可以响应子代触发的事件。
传递给Live()的事件处理
程序不绑定到元素,而是将其作为一个特殊的事件处理函数,并绑定到DOM树的根节点。