Dupliqué possible: strong>
Combinaison de jQuery: non et: Nth-enfant Selectors P>est-ce possible? p>
Voici mon code: p>
xxx pré> Si je voulais appliquer cela à la liste, mais uniquement à ces éléments visibles Dans la liste (certains se cachent, je ne veux pas qu'ils comptent), comment serait-il atteint? Je pensais quelque chose comme: p>
xxx pré> mais ça ne fonctionnera pas. Je n'aurai rien avec rien avec: visible p>
des idées? Merci. P> blockQuote>
3 Réponses :
La méthode que vous recherchez est espère que cela vous aide! p> p> filtre () code>. Il filtrera une liste d'objets JQuery basés sur le sélecteur donné. Comme il n'y avait pas de sélecteur "non
: caché code>" que je pouvais trouver, j'ai utilisé l'opposé
: visible code>.
Essayez enchaînant le: SÉLECTORERS
$("ul#filterlist li:nth-child(3n):not(:hidden)").css("marginTop", "0");
Si c'est : non: caché code>, il doit être
: visible code>.
La visibilité peut également être: effondrement, bien que cela agit comme caché lorsqu'il est utilisé sur des éléments non-tableaux
Un autre échantillon $ ("# Divdetails Span: Nth-enfant (2): contient ('s')")
Si vous ne voulez pas compter les éléments masqués, vous pouvez essayer d'utiliser le code suivant.
$("ul#filterlist li:visible").filter(function(index){ return (index+1)%3 == 0?true:false; }).css("marginTop", "0");
Ce n'est pas un duplicata de: non, comme: non pas n'était pas parti de la solution, c'était comme si je pensais que cela fonctionnerait logiquement, dans lequel il n'a pas fait, merci