2011-02-24 85 views
0

我需要在一行中显示4个li元素,然后对每个第4个li元素应用class =“last”。将类应用到ul中的每个第四个li

现在我做这样,

var liCount = jQuery('.exploreContentArea .listArea ul li').size(); 
jQuery('.exploreContentArea .listArea ul li:eq(3)').addClass('last'); 

我需要的类适用于UL的每4个项目。

请帮助我一样。

谢谢| LOKESH亚达夫

回答

1

使用nth-child

jQuery('.exploreContentArea .listArea ul li:nth-child(4n)') 
.addClass('last').show(); 
+0

非常感谢Sarfraz :) – 2011-02-24 05:28:51

+0

@Lokesh:欢迎:) – Sarfraz 2011-02-24 05:30:21

0

你可以只使用CSS选择器:)

.exploreContentArea .listArea ul li:nth-child(4n) 

编辑:here的一些更多的信息在这个:)

0

变化size()length,因为它有点快,我想是因为没有函数调用。 Sarfraz的回答非常正确。