3 of 119 menu

Kaedah val

Kaedah val membolehkan anda mendapatkan dan mengubah nilai semasa elemen.

Sintaks

Beginilah cara kita mendapatkan nilai semasa elemen pertama dalam set:

$(pemilih).val();

Kaedah val kebanyakannya digunakan untuk mendapatkan nilai elemen borang, seperti: input, select dan textarea. Jika ia dipanggil pada koleksi kosong, ia akan mengembalikan undefined. Apabila bekerja dengan select yang mempunyai atribut multiple ditetapkan, kaedah akan mengembalikan array nilai setiap option yang dipilih. Jika tiada satu pun dipilih, array kosong akan dikembalikan. Beginilah cara kita menetapkan nilai setiap elemen dalam set. Anda boleh menghantar rentetan, array atau nombor sebagai parameter:

$(pemilih).val(nilai);

Mengaplikasikan fungsi kepada setiap elemen dalam set. Fungsi menerima indeks semasa dalam set sebagai parameter pertama, dan nilai semasanya sebagai parameter kedua:

$(pemilih).val(nama atribut, function(indeks dalam set, nilai semasa));

Contoh

Dalam contoh berikut, mari kita dapatkan nilai yang dimasukkan ke dalam input, dan paparkan di bawah dalam perenggan:

<input type="text" value="teks"> <p></p> p { color: green; margin: 8px; } $('input').keyup(function() { let value = $(this).val(); $('p').text(value); }).keyup();

Contoh

Sekarang dengan kaedah val, kita akan merekodkan nilai butang yang kita tekan, ke dalam input yang terletak di bawah:

<div> <button>satu</button> <button>dua</button> <button>tiga</button> <button>empat</button> </div> <input type="text" value="klik butang"> button { margin: 4px; cursor: pointer; } input { margin: 4px; color: green; } $('button').click(function() { let text = $(this).text(); $('input').val(text); });

Lihat juga

  • kaedah attr,
    yang membolehkan bekerja dengan atribut elemen
  • kaedah prop,
    yang membolehkan bekerja dengan sifat elemen
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak