modifier le lien en jquery

Petit nouveau ! | 2 Messages

01 févr. 2010, 10:29

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

ViPHP
ViPHP | 3607 Messages

01 févr. 2010, 12:27

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

Petit nouveau ! | 2 Messages

01 févr. 2010, 12:30

Ah oui super bien cette astuce, je vais l'appliquer merci beaucoup .. #-o

ViPHP
ViPHP | 3607 Messages

01 févr. 2010, 12:46

Pas de quoi ;)
(petite faute de quotes dans mon exemple... :-° )

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

01 févr. 2010, 14:08

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.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer