Ako zmeniť hodnotu textu tlačidla v jQuery? V súčasnosti je textová hodnota môjho tlačidla 'Add' a po kliknutí naň chcem, aby sa zmenila na 'Save'. Vyskúšal som túto metódu uvedenú nižšie, ale zatiaľ bez úspechu:
$("#btnAddProfile").attr('value', 'Save');
Záleží na type tlačidla, ktoré používate
<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');
Vaše tlačidlo môže byť aj odkazom. Pre konkrétnejšiu odpoveď budete musieť zverejniť nejaké HTML.
EDIT : Tieto budú fungovať, samozrejme, za predpokladu, že ste to zabalili do volania .click()
EDIT 2 : Novšie verzie jQuery (od > 1.6) používajú .prop
namiesto .attr
EDIT 3 : Ak používate jQuery UI, musíte použiť metódu DaveUK'a (nižšie) na úpravu vlastnosti text