Parcours d'element

Par stalker069, il y a 11 ans


Bonjour,
Je voudrais savoir comment fait t'on en jquery pour parcours des elements.
Je m'explique j'ai un menu
<a class="menu" href="http://localhost/accueil/">accueil</a>
<a class="menu" href="http://localhost/services/">services</a>
<a class="menu" href="http://localhost/contact/">contact</a>

et je voudrais le modifier en:
<a class="menu" href="http://localhost/accueil/?version=pro">accueil</a>
<a class="menu" href="http://localhost/services/?version=pro">services</a>
<a class="menu" href="http://localhost/contact/?version=pro">contact</a>

Voici le code que j'ai actuellement pour le faire ça marche mais ça remplace http://localhost/accueil/?version=pro dans tout mes elements de menu
if (window.location.href.indexOf("?version=pro") > -1) {
var index = $('.menu-item').children().attr('href');
$('.menu-item').children().attr('href',index+"?version=pro");
alert(index);
}

Cordialement,

2 réponses

lolotoobo, il y a 11 ans

Est-ce quelque chose comme ca que tu cherche ?

$('.menu').each(function() {
    var $this = $(this),
        url = $this.attr('href') + '?version=pro';
    $this.attr('href', url);
});
stalker069, il y a 11 ans

oui merci