11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Je ne trouve pas de solution à ceci:
Sélectionner tous les liens du dom
SAUF
ceux qui sont dans #menu-v

Voir un des essais ds le code ci-dessous.
J'utilise un script pour discriminer et styler automatiquement des liens internes et externes
pour les internes ca se passe là il y a une série de tests sur les a façon regex qui marchent très bien mais impossible de faire tout ca pour tout sauf les liens d'un menu que je ne veux pas toucher...
//liens internes
var siteURL = "http://" + top.location.host.toString();
jQuery("body:not(#menu-v) a[href^='"+siteURL+"'], body:not(#menu-v) a[href^='/'], body:not(#menu-v) a[href^='./'], body:not(#menu-v) a[href^='../'], body:not(#menu-v) a[href^='#']").attr("rel","internal");


Merci
Modifié par elz64 (28 Mar 2011 - 18:54)