Cara mengubah teks tombol di jQuery?
Bagaimana anda mengubah nilai teks tombol di jQuery? Saat ini, saya memiliki tombol 'Tambahkan' sebagai nilai teks, dan setelah diklik saya ingin mengubah ke 'Simpan'. Saya telah mencoba metode ini di bawah ini, tapi sejauh ini tidak berhasil:
$("#btnAddProfile").attr('value', 'Save');
513
21
Tergantung pada apa jenis tombol yang anda gunakan
Tombol anda juga bisa menjadi sebuah link. Anda'll perlu posting beberapa HTML untuk jawaban yang lebih spesifik.
EDIT : Ini akan bekerja dengan asumsi anda've dibungkus dalam
.klik()
call, tentu sajaEDIT 2 : Baru versi jQuery (dari > 1.6) menggunakan
.prop
daripada.attr
EDIT 3 : Jika anda're menggunakan jQuery UI, anda perlu menggunakan DaveUK's metode (di bawah) menyesuaikan teks properti
Untuk tombol yang dibuat dengan .Tombol() di jQuery........
Sementara jawaban yang lain akan mengubah teks mereka akan mengacaukan gaya tombol, ternyata ketika jQuery tombol ini diberikan teks tombol yang bersarang dalam rentang mis.
Jika anda menghapus span dan menggantinya dengan teks (seperti dalam contoh-contoh lain) - anda'll longgar rentang dan terkait format.
Jadi anda benar-benar perlu untuk mengubah teks dalam tag SPAN dan TIDAK TOMBOL!
atau (jika suka saya itu's yang dilakukan pada acara klik)
Yang benar, cara mengubah teks tombol jika itu adalah "buttonized" menggunakan JQuery adalah dengan menggunakan .tombol() metode:
Untuk mengubah teks pada tombol hanya mengeksekusi baris berikut jQuery untuk
<input type='tombol' nilai='XYZ' id='btnAddProfile'>
gunakan
sedangkan untuk
<button id='btnAddProfile'>XYZ</tombol>
gunakan ini
$("#btnAddProfile").html('Simpan');
Gunakan
.val()
[Di sini's link ke JSfiddle][1]
Yang perlu anda lakukan
.tombol("menyegarkan")
HTML :
JS :
Jika anda memiliki tombol'ed anda tombol ini tampaknya bekerja:
$("#btnAddProfile").teks("Simpan");
Anda dapat menggunakan sesuatu seperti ini:
Anda juga dapat menambahkan sifat tambahan seperti ini:
Anda dapat menggunakan
meskipun
akan bekerja dengan baik, tapi itu's menyesatkan (memberikan kesan anda bisa menulis sesuatu seperti
tapi tentu saja anda dapat't
it's bekerja untuk saya html:
js
Telah anda berikan tombol kelas bukan id? cobalah kode berikut
Ini harus melakukan trik:
Mengubah nama tombol etiket dalam C#.