Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Mengosongkan Nilai Elemen `` Dengan Berkesan Menggunakan jQuery?

Bagaimanakah Saya Boleh Mengosongkan Nilai Elemen `` Dengan Berkesan Menggunakan jQuery?

Linda Hamilton
Lepaskan: 2024-12-07 00:56:11
asal
181 orang telah melayarinya

How Can I Effectively Clear an `` Element's Value Using jQuery?

Mengosongkan Menggunakan jQuery

Percubaan untuk mengosongkan nilai kawalan dengan jQuery menggunakan kod berikut:

$('#control').attr({ value: '' }); 
Salin selepas log masuk

mungkin terbukti sia-sia. Walau bagaimanapun, penyelesaian yang berdaya maju muncul dengan sendirinya: balut elemen dalam borang, aktifkan fungsi tetapan semula pada borang tersebut dan kemudian tanggalkan borang menggunakan .unwrap().

window.reset = function(e) {
  e.wrap('<form>').closest('form').get(0).reset();
  e.unwrap();
}
Salin selepas log masuk

Pendekatan ini telah terbukti berkesan di seluruh Opera , Firefox, Safari, Chrome dan IE6 , meluas kepada pelbagai jenis elemen bentuk (tidak termasuk type="hidden").

Untuk menggambarkan utiliti kaedah ini, pertimbangkan ilustrasi berikut:

<form>
  <input>
Salin selepas log masuk

Mengklik mana-mana butang akan menetapkan semula elemen bentuk masing-masing, menunjukkan kepelbagaian teknik ini.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengosongkan Nilai Elemen `` Dengan Berkesan Menggunakan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan