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

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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值