首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JQUERY table 获取td优化有关问题

2012-09-10 
JQUERY table 获取td优化问题代码如下,我的页面的table 1000多行,提示脚本超时,是否停止,能否优化下呢?JSc

JQUERY table 获取td优化问题
代码如下,我的页面的table 1000多行,提示脚本超时,是否停止,能否优化下呢?

JScript code
            $("#tableContent>tbody>tr:gt(1)").each(function(i) {                var $tdArray = $("#tableContent>tbody>tr:gt(1)").eq(i).find("td");                $tdArray.each(function() {                                      //列索引大于4的列进行分数颜色变更                    if ( parseInt($(this).text()) < 85 && $tdArray.index($(this)) > 4) {                        $(this).css("color", "red");                    }                });            });


[解决办法]
列索引大于4的列进行分数颜色变更? 
我的意思是可以将特殊的列加上一些特殊的标记,这样遍历td时可以节省时间
[解决办法]
第二行
var $tdArray = $("#tableContent>tbody>tr:gt(1)").eq(i).find("td");
修改为
var $tdArray = $(this).find("td");
可以节省不少时间

热点排行