Come si cambia il valore del testo di un pulsante in jQuery? Attualmente, il mio pulsante ha 'Add' come valore di testo, e quando viene cliccato voglio che cambi in 'Save'. Ho provato questo metodo qui sotto, ma finora senza successo:
$("#btnAddProfile").attr('value', 'Save');
Dipende dal tipo di pulsante che stai usando
<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');
Il tuo pulsante potrebbe anche essere un link. Avrai bisogno di postare del codice HTML per una risposta più specifica.
EDIT : Questi funzioneranno assumendo che tu li abbia avvolti in una chiamata .click()
, naturalmente
EDIT 2** : Le versioni più recenti di jQuery (da > 1.6) usano .prop
piuttosto che .attr
EDIT 3 : Se stai usando jQuery UI, devi usare il metodo di DaveUK (sotto) per regolare la proprietà text