jquery如何隔一个加一个不同的样式

log2027 2017-03-07 01:17:17
现在一堆li
结构如下


<ul id="bk">
<li>XXXX</li>
<li>YYYY</li>
<li>XXXX</li>
<li>YYYY</li>
<li>XXXX</li>
<li>YYYY</li>
</ul>

现在想用jquery 给上面的li加样式
要求内容是XXXX的li 加上 class="red";内容是YYYY的li 加上 class="green";
应该如何做呢?
...全文
99 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
我爱娃哈哈 2017-03-07
  • 打赏
  • 举报
回复
循环呗%2==0就变颜色
当作看不见 2017-03-07
  • 打赏
  • 举报
回复
2# 正解 $("#bk li:odd").css(); $("#bk li:even").css();
欧皇神降术 2017-03-07
  • 打赏
  • 举报
回复
引用 2 楼 qq593576856 的回复:
var index=$("#bk li").index(); $("#bk li").eq(index%2).css(.....)
你这个代码 很多错误。。
qq593576856 2017-03-07
  • 打赏
  • 举报
回复
var index=$("#bk li").index(); $("#bk li").eq(index%2).css(.....)
欧皇神降术 2017-03-07
  • 打赏
  • 举报
回复
提示 :odd 索引值为奇数的元素 :even 索引值为偶数的元素

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧