Obtenez de l'Élément Suivant qui est Visible et N'a Pas d'Attribut
Je suis un développeur expérimenté avec des pas tellement d'expérience en jQuery.
J'ai une ligne de la table (<tr>
) élément et j'aimerais utiliser jQuery pour obtenir la prochaine ligne du tableau qui A) est visible, et B) n'a pas l'attribut id='count-me-out'
.
Je pense que je pourrais le faire dans une boucle (bien que j'ai quelques question à propos de la vérification de la visibilité indépendamment de ce que les attributs sont utilisés pour contrôler la visibilité). Mais ce que je voudrais vraiment, c'est passer d'un sélecteur argument $(myTr).next()
la mise en œuvre de ce filtre.
Est-ce possible?
Vous devez vous connecter pour publier un commentaire.
http://jsbin.com/apaxev/1/edit
Ou comme:
next
ne sélectionne que lenext
élément frère, il correspond au sélecteur, il ne fonctionnera pas dans ce cas. UtilisationnextAll
et:first
sélecteur.next
ne sélectionne que le prochain élément frère.nextAll()
est ce dont j'ai besoin.next()
avec un sélecteur retourne l'élément suivant que si le sélecteur de matchs. Il n'est pas de rechercher un élément qui correspond au sélecteur. C'est ce qui peut être réalisé avecnextAll(':visible:first')
.Vous voulez probablement:
Edit:
Ce n'est pas une réponse valable. Voir les commentaires.
not
filtre. Ce code de test de l'élément à l'encontre de deux filtres avant de les sélectionner.next()
états "Obtenir le frère de chaque élément dans l'ensemble d'éléments qui correspondent. Si un sélecteur est fourni, il récupère le frère suivant seulement si elle correspond à celle que le sélecteur." N'est-ce pas, que si le frère suivant ne correspond pas au sélecteur, il ne renvoie rien?.next()
comme sur un mannequin fella. la prochaine est le seul de la fratrie elemnet..next('div')
en est un exemple correspondant à un FRÈRE SUIVANT (une seule) pour le sélecteur (DIV). Si votre FRÈRE SUIVANT est unTR
que vous obtiendrez.... de rien 🙂