Selalunya, memilih elemen secara dinamik berdasarkan interaksi pengguna atau data masa jalan diperlukan dalam pembangunan web. jQuery menyediakan pendekatan serba boleh untuk mencapai ini dengan memasukkan pembolehubah JavaScript ke dalam pemilih. Tutorial ini akan membimbing anda melalui proses menggunakan pembolehubah JavaScript sebagai parameter dalam pemilih jQuery.
Andaikan anda ingin menyembunyikan elemen dengan ID yang sepadan dengan nama elemen yang diklik. Kod jQuery statik berikut tidak mencukupi untuk tujuan ini:
$("input[id=x]").hide();
Untuk menjadikan pemilih dinamik, anda boleh menggunakan pembolehubah JavaScript untuk menahan nama elemen yang diklik.
Pilihan 1: Pembolehubah sebagai Pemilih Parameter
var name = this.name; $("input[name=" + name + "]").hide();
Pilihan 2: Gunakan Templat Rentetan
var id = this.id; $('#' + id).hide();
Pilihan 3: Tambah Kesan
$("#" + this.id).slideUp(); // Slide element up
Pilihan 4: Alih Keluar Elemen Secara kekal
$("#" + this.id).remove();
Pilihan 5: Gabungkan Kesan dan Penyingkiran
$("#" + this.id).slideUp('slow', function (){ $("#" + this.id).remove(); });
Penyelesaian ini membolehkan anda berinteraksi secara dinamik dengan elemen halaman anda, mendayakan pelbagai senario kefungsian.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan Pembolehubah JavaScript dalam Pemilih jQuery untuk Manipulasi Elemen Dinamik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!