Rumah > hujung hadapan web > tutorial js > jQuery mengendalikan DOM untuk mendapatkan nilai form control_jquery

jQuery mengendalikan DOM untuk mendapatkan nilai form control_jquery

WBOY
Lepaskan: 2016-05-16 16:18:22
asal
1225 orang telah melayarinya

Contoh dalam artikel ini menerangkan cara jQuery mengendalikan DOM untuk mendapatkan nilai kawalan borang. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut:

Perbezaan terbesar antara atribut HTML dan atribut DOM mungkin adalah nilai kawalan borang. Sebagai contoh, atribut nilai kotak input teks dalam DOM dipanggil defaultValue dan tiada atribut nilai dalam DOM. Bagi elemen senarai pilihan (pilih), nilai pilihannya biasanya diperoleh melalui atribut SelectIndex dalam DOM, atau melalui atribut terpilih bagi elemen pilihannya.

Disebabkan perbezaan ini, sebaiknya jangan gunakan kaedah .attr() apabila mendapatkan dan menetapkan nilai kawalan borang. Bagi senarai pilihan, sebaiknya jangan gunakan kaedah .prop() pun. Jadi apa yang perlu digunakan? Adalah disyorkan untuk menggunakan kaedah .val() yang disediakan oleh jQuery:

Salin kod Kod adalah seperti berikut:
//Dapatkan nilai semasa kotak input teks
var inputValue = $('#my-input').val();
//Dapatkan nilai semasa senarai pilihan
var selectValue = $('#my-select').val();
8. Tetapkan nilai senarai radio
$('#my-single-select').val('value3');
/^Tetapkan nilai senarai berbilang pilihan
$('#my-multi-select').val(['value1', 'value2']);

Seperti .attr() dan .prop(), kaedah .val() juga boleh menerima fungsi sebagai parameter penetapnya. Dengan kaedah .val() serba boleh ini, anda akan berasa lebih cekap apabila menggunakan jQuery untuk pembangunan web.

Saya harap artikel ini akan membantu pengaturcaraan jQuery semua orang.

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan