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:
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.