菜鸟向大牛进发

博客园 首页 联系 订阅 管理

.知道事件冒泡的朋友都知道,有时候这东西带来很多麻烦。

2.但是下面说的却是它所带来的好处。

3.当我们需要给一个表格的每一个列添加单击事件时,大家肯定会想到循环,但是这样效率却降低了。

4.好了,怎么办呢?看下面。

 

$("td").each(function(i){$(this).addClass("a1");});//给表格的列全部添加类样式,当然你也可以不添加

$('#divev').click(function(event) {
alert($(event.target).text());
if($(event.target).is('.a1')){//关键在这里,event.target获取鼠标下面的元素。
alert('td');//在这里我们就可以针对td写事件了。
}elseif($(event.target).is('div')){
alert('div');
}
else{ alert('bbb');}
});

posted on 2014-05-14 21:34  菜鸟向大牛进发  阅读(83)  评论(0编辑  收藏  举报