示例
描述:
Example: 显示点击元素的标签名。
代码:
click
$("body").click(function(event) {
$("#log").html("clicked: " + event.target.nodeName); });
描述:
举例: 实现一个简单的事件委托:给无序列表增加一个点击事件处理函数,然后它的子元素li的子元素都隐藏起来。当点击这个ul其中一个子元素li的时候,来回切换显示(参见 toggle())li的子元素。
function handler(event) {
var $target = $(event.target);
if( $target.is("li") ) {
$target.children().toggle();
}
}
$("ul").click(handler).find("ul").hide();