angularjs-根据循环得到的数据中某个对象的属性来添加样式

来源:互联网 发布:能在淘宝买燕尾型材吗 编辑:程序博客网 时间:2024/05/21 05:18

html:

 <table class="examination-item" style="border-collapse: collapse;">  <tbody>      <tr         class="abnormalList"        data-toggle="modal"         data-target="#myModal"         ng-repeat="p in abnormalData track by $index"         ng-click="showItem()"        ng-show="$index<3||isFalseOne"             style="border-bottom: 1px solid #ccc;background-repeat: no-repeat;">          <td ng-bind="p.name" style="padding:0.1rem 0;width:33.33%;"></td>          <td ng-bind="p.rst" ></td>          <td ng-bind="p.nd" class="normalb"></td>          <td style="background-repeat: no-repeat;"><input type="hidden" value="{{p.mark}}"></td>      </tr>  </tbody></table>

js:

var mark_array = $('input[type=hidden]');for(let i=0;i<mark_array.length;i++){    //      console.log(mark_array[i].value);    if(mark_array[i].value == "偏高"){        mark_array[i].parentNode.style.backgroundImage = 'url(../img/hongjiantou@2x.png)';        mark_array[i].parentNode.style.backgroundPosition=10+'px '+10+'px';    }else if(mark_array[i].value == "偏低"){        console.log(mark_array[i].parentNode);        mark_array[i].parentNode.style.backgroundImage = 'url(../img/huangjiantou@2x.png)';        mark_array[i].parentNode.style.backgroundPosition=10+'px '+10+'px';    }}
0 0