77 votes

jQuery - multiple: pas de sélecteur

J'essaie de cibler les liens d'une page à l'autre qui ne commencent pas par un '#' et n'incluent pas le javascript en ligne, mais je ne parviens pas à comprendre comment structurer correctement le sélecteur.

Basé sur ce que j'ai googlé sur plusieurs sélecteurs cela devrait fonctionner, les deux sélecteurs fonctionnent indépendamment, mais pas ensemble!

 $('a:not([href*=javascript]), a:not([href^=#])')
.each(function(){...
 

132voto

jtbandes Points 39804

Essayez d'utiliser

 $('a:not([href*=javascript]):not([href^=#])') ...
 

41voto

DarkAjax Points 8324

Vous pouvez aussi essayer:

 $('a').not('[href^=#],[href*=javascript]')
 

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