Untuk tombol yang dibuat dengan .Tombol () di jQuery ........
Sementara jawaban lain akan mengubah teks mereka akan mengacaukan styling tombol, ternyata ketika tombol jQuery diberikan teks tombol bersarang dalam rentang misalnya
<button id="thebutton">
<span class="ui-button-text">My Text</span>
</button>
Jika Anda menghapus rentang dan menggantinya dengan teks (seperti dalam contoh lain) - Anda akan kehilangan rentang dan format terkait.
Jadi, Anda benar-benar perlu mengubah teks di dalam tag SPAN dan BUKAN TOMBOL!
$("#thebutton span").text("My NEW Text");
atau (jika seperti saya itu dilakukan pada acara klik)
$("span", this).text("My NEW Text");