代码如下,我的页面的table 1000多行,提示脚本超时,是否停止,能否优化下呢?
$("#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");
}
});
});
$("#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");
}
});
});
var $tdArray = $("#tableContent>tbody>tr:gt(1)").eq(i).find("td");
修改为
var $tdArray = $(this).find("td");
可以节省不少时间