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]')
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]')
Membetulkan Yang Asal Pemilih
Selain itu, pemilih asal cuba menggabungkan dua syarat:
Pemilih yang betul, menggabungkan kaedah untuk melepaskan aksara khas dan penapisan, ialah:
$('input[name="inputName[]"][value="someValue"]')
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!