后台传来resultList,其中包含字段status,现在想把status不等于'PS'的行都标红
我写的代码
$(resultList).each(function(a,b){
if(this.status!= 'PS'){
this.css('background','red')
}
})
实现不了,求解http://bbs.ngacn.cc/read.php?&tid=14018746

解决方案 »

  1.   

    $(resultList).each(function(a,b){
    if(this.status!= 'PS'){
    $(this).css('background','red')
    }
    })
      

  2.   

    类似如下代码:$.ajax({
       ...
       success: function(resultList) {
          ...
           var str = '';
           resultList.map(function(res) {
              // 循环
               if(res.status!= 'PS') {
                   str += '<tr>';
               } else {
                  str += '<tr class="red">';
               }
                str += '<td>' + res.id + ‘</td>’;
                str += '</tr>';
           });
            $('tbody').html(str);
       }
    })
      

  3.   

    $(resultList).appendTo("body").each(function(a,b){
    if(this.status!= 'PS'){
    this.css('background','red')
    }
    })