0 votes

Erreur CSS lors de l'utilisation du sélecteur gt() de jQuery?

J'ai remarqué que Firefox me lance un avertissement sur le code jQuery suivant :

$("li.example div.code:gt(4)").hide();

Erreur CSS : classe ou élément pseudo-inconnu 'gt'.

Selon jQuery, tout devrait être correct. Et cela fonctionne, mais je me demande comment résoudre cette erreur pour une question de propreté.

0voto

TStamper Points 17163

En fait, cela fonctionnera par référence de classe, je ne vois aucune raison pour laquelle votre code ne fonctionnerait pas, pourriez-vous poster votre code de div car il semble fonctionner correctement pour moi, mais j'utilise IE

$("li.example td.code:gt(4)").hide();

Le code ci-dessus fonctionnera car il cherchera le 4ème div et masquera tous les divs après celui-ci, en se souvenant que l'index commence à 0

Démo

0voto

Nick Craver Points 313913

Firefox affichera cet avertissement (pas d'erreur !) car il tente le sélecteur CSS qu'il ne considère pas comme valide. Mais pas de souci, vous pouvez ignorer cet avertissement, vous savez que cela fonctionne, ignorez simplement l'erreur dans la console dans ce cas. Il fera la même chose pour n'importe quel sélecteur qu'il ne reconnaît pas.

Vous pouvez lire la discussion jQuery sur le même sujet sur nabble ici.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X