您的位置:首页 > Web前端 > JQuery

jquery 绑定事件的优化处理方法

2014-03-09 00:00 423 查看
这里假设我们有一个表格,我们想在单击表格的td的时候,使该td的 背景变成红色

前面的引入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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: