Konsep paling dasar dari jQuery adalah "memilih beberapa elemen dan melakukan sesuatu dengannya. " jQuery mendukung sebagian besar pemilih CSS3, serta beberapa pemilih non-standar. Untuk referensi pemilih lengkap, kunjungi dokumentasi Selectors on api. jquery. com Show
Memilih Elemen berdasarkan ID1
Memilih Elemen berdasarkan Nama Kelas1 _ Memilih Elemen berdasarkan Atribut1
Memilih Elemen dengan Compound CSS Selector1
Memilih Elemen dengan Daftar Pemilih yang dipisahkan Koma1 _ Pseudo-Selectors1 2 3 4 5 6 7 8 9 10 11 12
Catatan. Saat menggunakan 5 dan 6 pseudo-selector, jQuery menguji visibilitas elemen yang sebenarnya, bukan properti CSS 7 atau 8. jQuery melihat apakah tinggi dan lebar fisik elemen pada halaman keduanya lebih besar dari nol Namun, tes ini tidak bekerja dengan _9 elemen. Dalam kasus _9 jQuery memeriksa properti CSS 8, dan menganggap elemen tersembunyi jika properti 8 diatur ke 3 Elemen yang belum ditambahkan ke DOM akan selalu dianggap tersembunyi, meskipun CSS yang akan memengaruhinya akan membuatnya terlihat. Lihat bagian Memanipulasi Elemen untuk mempelajari cara membuat dan menambahkan elemen ke DOM Memilih SelectorMemilih penyeleksi yang baik adalah salah satu cara untuk meningkatkan kinerja JavaScript. Terlalu banyak kekhususan bisa menjadi hal yang buruk. Pemilih seperti _4 berlebihan jika pemilih seperti 5 akan menyelesaikan pekerjaan Apakah Pilihan Saya Mengandung Unsur Apa Saja?Setelah Anda membuat pilihan, Anda akan sering ingin tahu apakah Anda memiliki sesuatu untuk dikerjakan. Kesalahan umum adalah menggunakan 1 2 3 4
Ini tidak akan berhasil. Saat pemilihan dibuat menggunakan _6, objek selalu dikembalikan, dan objek selalu dievaluasi menjadi 7. Meskipun pemilihan tidak mengandung elemen apa pun, kode di dalam pernyataan 8 akan tetap berjalan Cara terbaik untuk menentukan apakah ada elemen adalah dengan menguji properti 9 seleksi, yang memberi tahu Anda berapa banyak elemen yang dipilih. Jika jawabannya adalah 0, properti _9 akan dievaluasi menjadi 1 bila digunakan sebagai nilai boolean 1 2 3 4
Menyimpan PilihanjQuery tidak menyimpan elemen cache untuk Anda. Jika Anda telah membuat pilihan yang mungkin perlu Anda buat lagi, Anda harus menyimpan pilihan tersebut dalam sebuah variabel daripada membuat pilihan berulang kali 1
Setelah pilihan disimpan dalam variabel, Anda dapat memanggil metode jQuery pada variabel seperti Anda akan memanggilnya pada pilihan asli Pilihan hanya mengambil elemen yang ada di halaman pada saat pemilihan dilakukan. Jika elemen ditambahkan ke halaman nanti, Anda harus mengulang pemilihan atau menambahkannya ke pilihan yang disimpan dalam variabel. Pilihan yang disimpan tidak diperbarui secara ajaib saat DOM berubah Pilihan Penyulingan & PenyaringanTerkadang pilihan berisi lebih dari yang Anda cari. jQuery menawarkan beberapa metode untuk menyempurnakan dan memfilter pilihan 1 2 3 4 5 6
Memilih Elemen FormulirjQuery menawarkan beberapa pemilih semu yang membantu menemukan elemen dalam formulir. Ini sangat membantu karena sulit untuk membedakan antara elemen formulir berdasarkan status atau jenisnya menggunakan pemilih CSS standar . diperiksaTidak perlu bingung dengan. kotak centang, 2 target kotak centang yang dicentang, tetapi perlu diingat bahwa pemilih ini juga berfungsi untuk tombol radio yang dicentang, dan 3 elemen (untuk 3 elemen saja, gunakan pemilih 5) 1 _0 Pemilih semu 2 berfungsi saat digunakan dengan kotak centang, tombol radio, dan pilihan . dengan disabilitasMenggunakan _7 pseudo-selector menargetkan elemen 8 dengan atribut 9 1 _1 Untuk mendapatkan kinerja terbaik menggunakan _7, pertama-tama pilih elemen dengan pemilih jQuery standar, lalu gunakan 1, atau awali pemilih semu dengan nama tag atau beberapa pemilih lainnya . diaktifkanPada dasarnya kebalikan dari. pemilih-semu yang dinonaktifkan, pemilih-semu _2 menargetkan elemen apa pun yang tidak memiliki atribut 9 1 _2 Untuk mendapatkan kinerja terbaik menggunakan _2, pertama-tama pilih elemen dengan pemilih jQuery standar, lalu gunakan 5, atau awali pemilih semu dengan nama tag atau beberapa pemilih lainnya . memasukkanMenggunakan pemilih _6 memilih semua elemen 8, 8, 3, dan 0 1 _3 . terpilihMenggunakan pemilih semu _5 menargetkan item apa pun yang dipilih dalam elemen 2 1 _4 Untuk mendapatkan kinerja terbaik menggunakan _5, pertama-tama pilih elemen dengan pemilih jQuery standar, lalu gunakan 4, atau awali pemilih semu dengan nama tag atau beberapa pemilih lainnya Memilih berdasarkan jenisjQuery menyediakan pemilih semu untuk memilih elemen khusus bentuk sesuai dengan jenisnya
Untuk semua ini ada catatan tambahan tentang kinerja, jadi pastikan untuk memeriksa dokumen API untuk informasi lebih mendalam Bagaimana cara memilih semua elemen div dalam JavaScript?getElementsByTagName() yang akan memilih semua instance elemen HTML tertentu pada halaman web saat ini berdasarkan nama tagnya, i. e. dokumen. getElementsByTagName("div") adalah semua yang perlu Anda lakukan untuk memilih semua elemen
Bagaimana cara mengakses elemen div di JavaScript?Elemen menggunakan metode getElementById() .
Bagaimana cara memilih elemen dengan JavaScript?JavaScript menyediakan enam metode untuk memilih elemen dari dokumen. . getElementById – cari elemen berdasarkan element_id getElementsByTagName – mencari elemen berdasarkan nama tag (mis. g. , rentang, div) getElementsByClassName – elemen pencarian berdasarkan nama kelas getElementsByName – elemen pencarian berdasarkan atribut nama Bagaimana cara memilih elemen div di CSS?Pemilih id CSS
. Id dari suatu elemen adalah unik di dalam sebuah halaman, sehingga pemilih id digunakan untuk memilih satu elemen unik. Untuk memilih elemen dengan id tertentu, tulis karakter hash (#), diikuti dengan id elemen . |