<style>
.red{color: red;}
.blue{color: blue;}
.green{color: green;}
</style>
<ul>
<li>59</li>
<li>88</li>
<li>100</li>
</ul>
请问如何用jqury或JS,实现根据<li>标签中的分数,设置<li>标签的css?
当<li>的值<60分时,<li>的class设置为red;
当<li>的值>80分时,<li>的class设置为blue;
当<li>的值=100分时,<li>的class设置为green。
DEMO
[...document.querySelector('ul').children].forEach(({classList, textContent: t}) => classList.add(t<60 ? 'red' : t == 100 ? 'green' : t > 80 ? 'blue' : ''))