3 coretan kod jQuery untuk memeriksa sama ada elemen dipilih (boleh digunakan untuk memeriksa sama ada input juga difokuskan).
Bagaimana saya boleh menyemak sama ada item dipilih dalam jQuery?
<span>//this is one way to do it </span><span>console.log($(this).is(":focus")); </span> <span>//this is another way </span><span>function itemHasFocus(id) </span><span>{ </span> <span>var output = false; </span> <span>console.log(id); </span> <span>//loop for all fields in the form </span> $<span>.each($('#'+id+' :input'), function(i<span>,v</span>) </span> <span>{ </span> <span>console.log($(this).is(":focus")); //check item has focus </span> <span>if ($(this).is(":focus")) </span> <span>{ </span> output <span>= true; </span> <span>return false; //return false skips out of the loop </span> <span>} </span> <span>}); </span> <span>return output; </span><span>} </span><span>//returns true or false</span>
var selectedValue = $ ("#mySelect"). Val ();
Kod ini akan menyimpan nilai pilihan yang dipilih dalam pemboleh ubah yang dipilih. Pemilih ini akan mengembalikan sebarang kotak semak yang sedang diperiksa. Sebagai contoh, jika anda mempunyai kotak semak dengan myCheckbox id, anda boleh menyemak sama ada ia diperiksa seperti ini:
if ($ ("#myCheckbox: diperiksa"). diperiksa.
Bagaimana saya boleh menyemak sama ada elemen wujud dalam jQuery? Harta ini akan mengembalikan bilangan elemen yang sepadan dengan pemilih yang diberikan. Jika panjang lebih besar daripada 0, ini bermakna unsur wujud. Sebagai contoh, jika anda ingin menyemak sama ada elemen dengan myelement id ada, anda boleh melakukannya seperti ini:
Untuk memilih pelbagai elemen dalam jQuery, anda boleh menggunakan senarai pemilih yang dipisahkan koma. Sebagai contoh, jika anda ingin memilih semua elemen dengan kelas myclass dan semua elemen dengan id myid, anda boleh melakukannya seperti ini:
$ ("myclass, #myid"). pemilih. Pemilih ini akan mengembalikan sebarang butang radio yang kini dipilih. Sebagai contoh, jika anda mempunyai sekumpulan butang radio dengan nama myradio, anda boleh menyemak mana yang dipilih seperti ini:
Untuk memilih elemen dengan atributnya dalam jQuery, anda boleh menggunakan pemilih atribut. Pemilih ini akan mengembalikan mana -mana elemen yang mempunyai atribut khusus dengan nilai tertentu. Sebagai contoh, jika anda ingin memilih semua elemen dengan atribut data-my-attribute yang mempunyai nilai myValue, anda boleh melakukannya seperti ini:
$ ("[data-my-attribute = 'myValue']"). Sekumpulan elemen dalam jQuery, anda boleh menggunakan: pemilih pertama atau: terakhir. Pemilih ini akan mengembalikan elemen pertama atau terakhir dalam sekumpulan elemen. Sebagai contoh, jika anda ingin memilih elemen pertama atau terakhir dengan kelas myclass, anda boleh melakukannya seperti ini:
$ (". MyClass: First"). jQuery, anda boleh menggunakan pemilih: eq (). Pemilih ini akan mengembalikan elemen pada indeks tertentu dalam sekumpulan elemen. Sebagai contoh, jika anda ingin memilih elemen ketiga dengan kelas myclass, anda boleh melakukannya seperti ini:
Atas ialah kandungan terperinci periksa jQuery jika item dipilih sekarang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!