我有一个循环如下:
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}