Comment modifier la valeur du texte d'un bouton en jQuery ? Actuellement, mon bouton a pour valeur textuelle 'Add' ; et lorsqu'on clique dessus, je veux qu'il devienne 'Save' ;. J'ai essayé la méthode ci-dessous, mais sans succès jusqu'à présent :
$("#btnAddProfile").attr('value', 'Save');
Cela dépend du type de bouton que vous utilisez.
<input type='button' value='Add' id='btnAddProfile'>
$("#btnAddProfile").attr('value', 'Save'); //versions older than 1.6
<input type='button' value='Add' id='btnAddProfile'>
$("#btnAddProfile").prop('value', 'Save'); //versions newer than 1.6
<!-- Different button types-->
<button id='btnAddProfile' type='button'>Add</button>
$("#btnAddProfile").html('Save');
Votre bouton peut également être un lien. Pour obtenir une réponse plus précise, vous devrez envoyer un fichier HTML.
EDIT : Ces éléments fonctionneront si vous avez intégré un appel .click()
, bien sûr.
EDIT 2 : Les versions récentes de jQuery (à partir de > 1.6) utilisent .prop
plutôt que .attr
.
EDIT 3 : Si vous utilisez jQuery UI, vous devez utiliser la méthode de DaveUK (ci-dessous) pour ajuster la propriété du texte.