Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Apakah perbezaan antara attr dan val dalam jquery

Apakah perbezaan antara attr dan val dalam jquery

WBOY
Lepaskan: 2022-05-09 11:23:55
asal
2773 orang telah melayarinya

Perbezaan: 1. Kaedah val boleh mendapatkan nilai yang dimasukkan secara manual, tetapi kaedah attr tidak boleh 2. Jika anda menggunakan val untuk menetapkan nilai, anda boleh menggunakan kaedah val untuk mendapatkannya, tetapi attr kaedah tidak boleh mendapatkannya; 3. Gunakan Apabila attr diberikan nilai, jika nilai input diubah secara manual, val boleh memperoleh nilai terkini, manakala attr masih memperoleh nilai awal.

Apakah perbezaan antara attr dan val dalam jquery

Persekitaran pengendalian tutorial ini: sistem windows10, versi jquery3.2.1, komputer Dell G3.

Apakah perbezaan antara attr dan val dalam jquery? .val boleh mendapatkan nilai yang dimasukkan secara manual, attr tidak Ya

2 Gunakan val untuk menetapkan nilai, val boleh mendapatkan nilai, attr tidak boleh

3 val dan attr boleh mendapatkan nilai, jika anda menukar nilai input secara manual, val boleh Dapatkan nilai terkini yang dibaca attr masih merupakan nilai yang ditetapkan kepada attr pada permulaan

Masukkan nombor secara manual dahulu

.

dan kemudian gunakan val() dan attr masing-masing ("nilai") mencetak

Apakah perbezaan antara attr dan val dalam jquery

console.log("这个是val: "+$("#jibengongzi").val());
console.log("这个是attr:"+$("#jibengongzi").attr("value"));
Salin selepas log masuk
Ia boleh. melihat bahawa attr("value") tidak boleh mendapatkan nilai yang dimasukkan secara manual

Apakah perbezaan antara attr dan val dalam jqueryGunakan next val() untuk menetapkan nilai (ruleForm.jibengongzi ialah nombor)

dan kemudian mencetaknya

$("#jibengongzi").val(ruleForm.jibengongzi);
Salin selepas log masuk

dan kemudian gunakan attr untuk menetapkan nilai

Apakah perbezaan antara attr dan val dalam jquery

$("#jibengongzi").attr("value",ruleForm.jibengongzi);
Salin selepas log masuk
Selain itu, terdapat pepijat dalam attr semasa gunakan, yang menghalang saya daripada menggunakan js untuk menetapkan nilai ke kotak input Saya tidak tahu sebab khusus Jika saya menggunakan val, tidak akan ada masalah. Artikel ini hanyalah rekod pembelajaran peribadi Jika anda mempunyai sebarang soalan, sila tunjukkan dan pelajari serta maju bersama

Apakah perbezaan antara attr dan val dalam jquery Tutorial video berkaitan yang disyorkan:

Tutorial video jQuery

Atas ialah kandungan terperinci Apakah perbezaan antara attr dan val dalam jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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