前面的引入jquery组件,不写了,自己引入。然后在body里面定义一个table,里面包含若干tr和td
我们前面的想法是,
$("table tr td").click(function(){
$(this).css('background', 'red');
});
这样实现是没有问题的。但是据说不够高效。
接下来我们用下面的据说高效的方法实现 同样的功能
$("table").click(function(e) {
var $clicked = $(e.target);
$clicked.css('background', 'red');
});
这样也是 可以的,这种方法主要靠父类完成事件的调度
参考资料:http://hi.baidu.com/autumn%5Fkai/blog/item/013352d41b8e0fcd50da4bd6.html