12
votes

Montrer le premier enfant d'élément sans une classe spécifique à l'aide de jQuery

J'essaie de montrer le premier enfant d'un élément qui n'a pas de classe de "soumis"

alors quelque chose comme xxx

html: xxx

des idées ??


1 commentaires

Comme vous pouvez le constater, vous obtiendrez des réponses différentes en fonction de la façon dont votre question est interprétée. Peut-être ajouter un exemple? Voulez-vous le premier de l'ensemble des enfants qui n'a pas cette classe? Ou, pour un élément qui n'a pas cette classe, son premier enfant? Ou le premier enfant de certains éléments si le premier enfant n'a pas cette classe (et rien sinon)?


5 Réponses :


2
votes
$('#menu li:first-child').not(".submitted").show();


0 commentaires

26
votes
$('#menu li:not(.submitted):first')

0 commentaires

0
votes
$('#menu li:not(.submitted) > :first')
Demo

0 commentaires

-1
votes

Oui, c'est le travail.Vous pouvez regarder cet exemple http://jsfiddle.net/gfutw/


2 commentaires

Quelle est la solution requise et qu'est-ce que vous essayez d'expliquer dans votre exemple? S'il vous plaît élaborer.


Lorsque la question a été postée initialement, la pensée consistait à trouver le premier enfant de ne pas avoir le nom de la classe "Submitter" .Après que la question a été modifiée, il s'est avéré que l'exigence était de trouver le premier élément sans la classe "soumise" à l'intérieur d'un conteneur.



6
votes

Essayez ceci: xxx

0 commentaires