我有一个循环如下:

      ko.utils.arrayForEach(res , function(mail) {

      if(mail.isRead === true)
       //Then i need to remove the class "unread"
      else if (mail.isRead === false)
       //Then i need to add the class unread
      ........//other logic
      });


在前端,

    <tr class="unread" data-bind="">
     <td><dl>

     <dd><a data-tooltip class="has-tip" title="" data-bind="text:personid"></a</dd>

     </dl></td>
     </tr>


如何基于forEach循环中的isRead字段添加/删除未读的类?任何帮助对此表示赞赏。谢谢

最佳答案

您可以使用jquery:

$('selector').addClass('unread')


但是更好的解决方案是添加一个CSS绑定:

data-bind="css : {'unread' : person.hasUnread}

09-11 19:07