相关疑难解决方法(0)

jquery中的备用行着色

我有一个扩展和折叠行的表,列可以排序.以下是我的代码,是否有任何方法可以改善其性能.并且读取将完整的行组添加到dom中可以提高性能,但是如果我执行了$ .each()循环则会抛出错误. teble演示

var alt = true;
var altSub = true;

$.each(myData, function(index, row) {

    var noRow = $(row).length;
    var firstRow = $(row[0]);

    for (var i=0; i < noRow; i++) {
        if(firstRow.attr('id') == $(row[i]).attr('id')) {
            if(alt == true) {
                firstRow.removeClass("odd").addClass("even");
                alt = !alt;
                altSub = true;
            } else if( alt == false) {
                firstRow.removeClass("even").addClass("odd");
                alt = !alt;
                altSub = true;
            }
        } else {
            if(altSub == true) {
                $(row[i]).removeClass("alt_row_sub").addClass("alt_row_sub2");
                altSub = !altSub;
            } else if( altSub == false) {
                $(row[i]).removeClass("alt_row_sub2").addClass("alt_row_sub"); …
Run Code Online (Sandbox Code Playgroud)

jquery dom rows

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

dom ×1

jquery ×1

rows ×1