Ini ialah div di tapak web untuk tempahan tertentu - dalam contoh ini, nombor 7568 ialah ID pelancongan.
<div class="tourmaster-template-wrapper" id="tourmaster-payment-template-wrapper" data-ajax-url="https://www.domainname.co.uk/wp/wp-admin/admin-ajax.php" data-booking-detail="{"tour-id":"7568"} >
Untuk ID pelancongan tertentu, saya ingin menyembunyikan div lain pada halaman, jadi adakah cara untuk menggunakan CSS pada div lain pada halaman jika butiran tempahan data mengandungi nombor tertentu?
Jadi, jika butiran-tempahan data mengandungi 7568, sembunyikan div yang menawarkan tempahan sekarang dan bayar kemudian.
Pertama, pilih elemen tertentu. Dalam contoh anda, ID elemen ialah
tourmaster- payment-template-wrapper
,并且您正在查找包含值7568 的属性
.data-booking-detail
Ini adalah contoh cara menyembunyikan elemen kedua:
Anda boleh menggunakan CSS untuk menyembunyikan div berdasarkan kehadiran atau ketiadaan nombor tertentu dalam atribut data-booking-detail. Walau bagaimanapun, CSS sendiri tidak boleh memanipulasi secara langsung sifat atau nilainya. Anda perlu menggunakan JavaScript atau jQuery untuk mencapai fungsi ini.
Berikut ialah contoh cara melakukan ini menggunakan JavaScript: