2015-04-11 3 views
2

добавить имя класса в каждый третий элемент списка. similar to this, но addClass() вместо css(). i did:JQuery: добавить имя класса в каждый третий элемент списка

$('ul li:nth-child(3n)').addClass('grey'); 

но не работает. что я сделал не так?

http://jsfiddle.net/Gallex/6yd5ghh2/2/

+1

Работает отлично -> ** http: //jsfiddle.net/6yd5ghh2/1/** – adeneo

+0

css должен быть как '.grey {..}', а не на 'ul li' ** [Fiddle] (http://jsfiddle.net/6yd5ghh2/3/)** –

+0

@Shaunak D да. Извини, я виноват – Gallex

ответ

0

В вашем JsFiddle вы пропустили .grey класс.

Измените CSS:

ul li { 
    color:#000;  
} 
.grey{ 
    color:#AAA; 
} 

Это должно решить вашу проблему :).

Смежные вопросы