2011-02-24 82 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的回答非常正確。