Page 1 sur 1

modifier le lien en jquery

Posté : 01 févr. 2010, 10:29
par agencep
Bonjour,
Je développe une app web pour mon client, j'aurais besoin de votre aides svp
J'ai un lien qui me permet de modifier une fichier article.

Code : Tout sélectionner

<a href='' id='edit_cmds'><img src='images/btn/editer.png' width='51' height='48' alt='edit' />
un tableau qui contient la liste des articles avec des btn radio et chaque btn radio contient un ID spécifique avec un appel javascript

Code : Tout sélectionner

onClick='add_id(58);'
Voila ma question est :
en cliquant sur le bouton radio concerné je veux changer ajouter ce bout de code javascript:modif_cmds(58); dans le href du lien.

donc le lien devient comme cela:

Code : Tout sélectionner

<a href='javascript:modif_cmds(58);' id='edit_cmds'><img src='images/btn/editer.png' width='51' height='48' alt='edit' />
Merci de vos réponses

Re: modifier le lien en jquery

Posté : 01 févr. 2010, 12:27
par jojolapine
Et pourquoi modifier le lien, alors qu'il suffit de regarder quel bouton radio est selectionné?
Si tu as un html comme suit:
<input type="radio" name="liste" value="1" />
<input type="radio" name="liste" value="2" />
<input type="radio" name="liste" value="3" />
etc...
sur ton <a> tu appels simplement une fonction qui aura pour code:

Code : Tout sélectionner

function edit(){ id=$(''input[type=radio][name=liste]:checked').attr('value'); alert('Article à éditer: '+id); }

Re: modifier le lien en jquery

Posté : 01 févr. 2010, 12:30
par agencep
Ah oui super bien cette astuce, je vais l'appliquer merci beaucoup .. #-o

Re: modifier le lien en jquery

Posté : 01 févr. 2010, 12:46
par jojolapine
Pas de quoi ;)
(petite faute de quotes dans mon exemple... :-° )

Re: modifier le lien en jquery

Posté : 01 févr. 2010, 14:08
par zeus
Modération :
Si ta question est résolue, pense à l'indiquer pour que les futures personnes qui voudront consulter ce sujet sachent qu'il contient une solution.
Tu peux réaliser cette opération toi-même en cliquant sur le bouton Image en haut à droite de la réponse qui te semble la plus pertinente.