Belajar jQuery Dasar #3: Selektor


👍 0 ❤️ 0 💡 0 🔥 0 🙌 0 🥳 0
Belajar jQuery Dasar #3: Selektor

Halo teman-teman semuanya, di artikel ketiga ini, kita akan membahas selektor jQuery. Ini adalah salah satu konsep paling penting dalam jQuery, karena dengan selektor, kita bisa memilih elemen HTML yang ingin kita manipulasi.

Kalau kita sudah familiar dengan CSS selector, maka kita akan cepat banget paham jQuery selector, karena konsepnya hampir sama!

Apa Itu Selektor?

Selektor di jQuery digunakan untuk "menargetkan" elemen HTML yang ingin kita ubah, tambahkan efek, ubah gaya, ambil datanya, dan sebagainya.

Sintaks dasarnya:

$(selector)

Jenis-Jenis Selektor jQuery

Berikut adalah beberapa jenis selektor yang paling sering digunakan:

  1. Selektor berdasarkan ID

    Gunakan tanda # untuk memilih elemen berdasarkan id.

    <h1 id="judul">Halo Dunia</h1>
    
    $("#judul").text("Teks baru!");
    
  2. Selektor berdasarkan Class

    Gunakan tanda . untuk memilih elemen berdasarkan class.

    <p class="deskripsi">Ini deskripsi.</p>
    
    $(".deskripsi").css("color", "blue");
    
  3. Selektor berdasarkan Tag HTML

    <p>Paragraf 1</p>
    <p>Paragraf 2</p>
    
    $("p").hide(); // Menyembunyikan semua tag <p>
    
  4. Selektor Gabungan

    <h1 class="judul">Judul</h1>
    <p id="paragraf">Paragraf</p>
    
    $("h1, #paragraf").fadeOut();
    
  5. Selektor Hierarki (Parent > Child)

    <div>
      <p>Ini di dalam div</p>
    </div>
    
    $("div p").css("font-weight", "bold");
    
  6. Selektor Atribut

    <input type="text" name="email">
    
    $("input[name='email']").val("contoh@email.com");
    
  7. Selektor Khusus (Pseudo-selector)

    • :first - memilih elemen pertama

    • :last - memilih elemen terakhir

    • :even dan :odd - elemen genap/ganjil

    $("p:first").css("color", "red");
    $("li:odd").css("background-color", "#eee");
    

Contoh Lengkap

<!DOCTYPE html>
<html lang="id">
<head>
  <meta charset="UTF-8">
  <title>Selektor jQuery</title>
  <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
  <h1 id="judul">Judul Utama</h1>
  <p class="teks">Teks pertama</p>
  <p class="teks">Teks kedua</p>
  <ul>
    <li>Item 1</li>
    <li>Item 2</li>
    <li>Item 3</li>
  </ul>

  <script>
    $(document).ready(function() {
      $("#judul").css("color", "green");
      $(".teks").css("font-style", "italic");
      $("li:odd").css("background-color", "#f0f0f0");
    });
  </script>
</body>
</html>

Kesimpulan

Di artikel ini kita telah belajar berbagai macam selektor jQuery, mulai dari ID, class, tag HTML, hingga selektor khusus seperti :first dan :odd. Ini akan jadi dasar penting untuk manipulasi elemen di artikel-artikel berikutnya.

Di seri selanjutnya, kita akan bahas tentang Manipulasi DOM di jQuery, seperti mengganti teks, menambahkan elemen, dan lain-lain.

Terima Kasih


Fika Ridaul Maulayya
Full-Stack Developer, Content Creator and CO-Founder SantriKoding.com

Suka dengan tulisan di SantriKoding? Kamu bisa memberikan dukungan dengan berdonasi atau bagikan konten ini di sosial media. Terima kasih atas dukungan Anda!

KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami