想用jquery实现一个,隔三行换一颜色,然后在隔行二行换一颜色...问下大家,有没有什么好的算法。

2025-03-27 02:04:05
推荐回答(4个)
回答1:

到底是要隔几行?读晕了
以tr为例
//隔三行设置颜色
$("tr:nth-child(3n)").css("background","#eee");
//隔两行换一个颜色
$("tr:nth-child(2n)").css("background","#eee");

//或者你是要每隔三行的第二行和第三行设置颜色?
$("tr:nth-child(3n)").css("background","#eee");
$("tr:nth-child(3n+2)").css("background","#ccc");

回答2:

用循环试试。。

回答3:

你就老实的用eq(i)写吧

回答4:

到底怎么隔啊