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
Réponse acceptée

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);
});

oui merci