Menentukan Kewujudan Elemen dalam jQuery
Dalam jQuery, mengesahkan kehadiran elemen pada halaman adalah penting untuk pelaksanaan bersyarat. Walaupun kaedah semasa untuk menyemak sama ada panjang objek jQuery elemen lebih besar daripada 0 adalah berkesan, terdapat alternatif yang lebih ringkas.
Satu pendekatan ialah memanfaatkan sifat JavaScript yang "benar" atau "palsu". Dalam JavaScript, sebarang nilai bukan sifar dianggap benar dan 0 dianggap sebagai palsu. Ini membolehkan kami memudahkan semakan kewujudan:
if ($(selector).length) { // Do something }
Dengan mengalih keluar perbandingan ">0", kami bergantung pada sifat kebenaran bagi sebarang panjang bukan sifar. Jika pemilih sepadan dengan elemen, panjangnya akan lebih besar daripada 0 dan keadaan akan dinilai kepada benar. Jika tidak, jika tiada elemen yang sepadan dengan pemilih, panjangnya ialah 0 dan keadaan akan dinilai kepada palsu.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Semak Kewujudan Elemen dengan Cekap dalam jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!