Rumah  >  Artikel  >  hujung hadapan web  >  Perkara yang perlu dilakukan jika jquery .val() tidak berfungsi

Perkara yang perlu dilakukan jika jquery .val() tidak berfungsi

藏色散人
藏色散人asal
2022-11-30 10:03:522743semak imbas

Penyelesaian kepada jquery .val() tidak berfungsi: 1. Buka fail js yang sepadan 2. Semak kaedah mendapatkan atau memberikan nilai kepada borang dalam jquery; (' ID').val()" kaedah boleh digunakan untuk mendapatkan nilai.

Perkara yang perlu dilakukan jika jquery .val() tidak berfungsi

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi jquery 3.2.1, komputer Dell G3.

Apakah yang perlu saya lakukan jika jquery .val() tidak berfungsi?

Perihalan masalah:

Mengenai penggunaan .val() dalam jquery, nilai tidak boleh diperolehi?

var account=$("#<%=administrators.getAccount()%>").val();
alert(account);

Gunakan .val() di atas untuk mendapatkan nilai kosong;

var account=$("#<%=administrators.getAccount()%>").attr(&#39;id&#39;);
alert(account);

Gunakan kaedah .attr('id') di atas untuk mendapatkan nilai. Mengapa? Terdapat atribut nilai dalam teg input, dan ia juga diberikan nilai.

Analisis dan penyelesaian masalah:

Anda tidak boleh mendapatkan data menggunakan .val() di sini dan mesti digantikan dengan .text().

Jadi seperti namanya: kaedah val() biasanya digunakan dalam atribut input Untuk mendapatkan nilai, mesti ada atribut nilai. Anda juga boleh menetapkan nilai melalui xx melalui val("xx").

Untuk mendapatkan atau menetapkan nilai kepada borang dalam jquery, kami hanya memerlukan $('ID borang').val() untuk mendapatkan nilai Jika anda menetapkan nilai, anda boleh menggunakan $(. 'ID borang') .val('kandungan') boleh dicapai.

Perkara yang perlu dilakukan jika jquery .val() tidak berfungsi

Maklumat lanjutan

Gunakan kaedah text(), html(), val() dalam jQuery untuk menetapkan dan mengambil nilai elemen Html

Dalam jQuery, sangat mudah untuk mendapatkan mana-mana elemen Html menggunakan pemilih Pada halaman Html, ia dibahagikan kepada elemen bentuk dan unsur bukan bentuk: dan untuk kaedah text() yang dikapsulkan oleh jQuery, kaedah utamanya. fungsinya adalah untuk memberikan tugasan elemen Bukan bentuk dan operasi pemerolehan nilai.

Kaedah text() ialah kaedah jQuery Elemen yang dikendalikan oleh kaedah ini mesti ditemui menggunakan pemilih jQuery Jika elemen ditemui menggunakan JavaScript, kaedah text() tidak boleh digunakan. Gunakan div1.text() untuk mendapatkan nilai elemen div dan gunakan div1.text("new value") untuk memberikan nilai kepada elemen div.

Nota:

Menggunakan text() tidak boleh mendapatkan nilai elemen bentuk, seperti nilai kotak teks. Kaedah text() jQuery adalah bersamaan dengan sifat innerText JavaScript.

Pembelajaran yang disyorkan: "Tutorial Video jQuery"

Atas ialah kandungan terperinci Perkara yang perlu dilakukan jika jquery .val() tidak berfungsi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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
Artikel sebelumnya:Apakah kunci vueArtikel seterusnya:Apakah kunci vue