2010-08-23 5 views

Répondre

3

Essayez ceci:

$('ul#suckerfishnav li:first-child').addClass("first"); 

J'ai updated your jsFiddle de le montrer à travailler

+0

Merci cela a fonctionné. – Solidariti

+0

Heureux que je pourrais aider John, marquer cette réponse comme acceptée si votre problème a été résolu :-) –

0

Vous pouvez simplement utiliser CSS simple pour cela aussi:

#suckerfishnav li:first-child {background-color:Red;); 
+0

en supposant qu'il est pris en charge dans les navigateurs de choix – jamiebarrow

+0

Si vous regardez en arrière à sa question, il veut ajouter la classe de 'first', je suppose qu'il utilise bg = rouge juste pour montrer le fonctionnement du sélecteur. De plus, first-child n'est pas supporté par tous les navigateurs, en particulier les plus anciens. –

+0

qui utilise de toute façon ces navigateurs plus anciens, ils devraient être tournés! :) D'accord, juste point, je suggérais simplement que CSS pourrait (ou non) être un moyen plus facile de le faire. – user406632