Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Memilih Elemen Input dengan Kurung Segiempat dalam Atribut Namanya dengan betul menggunakan jQuery?

Bagaimana untuk Memilih Elemen Input dengan Kurung Segiempat dalam Atribut Namanya dengan betul menggunakan jQuery?

Susan Sarandon
Lepaskan: 2024-11-26 17:33:15
asal
907 orang telah melayarinya

How to Correctly Select Input Elements with Square Brackets in Their Name Attribute using jQuery?

Memilih Elemen Input dengan Kurungan Segi Empat dalam Atribut Nama menggunakan jQuery

Apabila cuba memilih elemen input dengan kurungan segi empat sama dalam atribut nama, pengguna mungkin menghadapi kesukaran dengan pemilih jQuery tradisional. Artikel ini meneroka pendekatan yang betul untuk memilih elemen tersebut.

Pernyataan Masalah

Coretan kod berikut menunjukkan percubaan untuk memilih elemen input dengan atribut nama yang mengandungi kurungan segi empat sama:

$('input[inputName[]=someValue]')
$('input[inputName[]=someValue]')
$('input["inputName[]"=someValue]')
Salin selepas log masuk

Walau bagaimanapun, pendekatan ini tidak membuahkan hasil yang diingini hasil.

Penyelesaian

Menurut dokumentasi jQuery, sintaks yang betul untuk melepaskan aksara khas dalam atribut nama adalah dengan menggunakan aksara sengkang terbalik () seperti berikut:

$('input[inputName\[\]=someValue]')
Salin selepas log masuk

Membetulkan Yang Asal Pemilih

Selain itu, pemilih asal cuba menggabungkan dua syarat:

  • Pilih input dengan nama "inputName[]"
  • Tapis hasil untuk masukkan hanya yang mempunyai nilai "someValue"

Pemilih yang betul, menggabungkan kaedah untuk melepaskan aksara khas dan penapisan, ialah:

$('input[name="inputName[]"][value="someValue"]')
Salin selepas log masuk

Pemilih ini berjaya mencari elemen input dengan atribut nama "inputName[]" dan nilai "someValue".

Atas ialah kandungan terperinci Bagaimana untuk Memilih Elemen Input dengan Kurung Segiempat dalam Atribut Namanya dengan betul 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