Cara Mudah Mengubah Konten dan Gaya Elemen HTML dengan jQuery

By | 6 November 2025

Dalam dunia pengembangan web modern, jQuery masih menjadi salah satu pustaka JavaScript yang populer karena kemudahannya dalam memanipulasi elemen HTML, menangani event, dan membuat animasi. Meskipun kini banyak framework baru seperti React atau Vue, jQuery tetap banyak digunakan, terutama dalam proyek yang tidak terlalu kompleks. Salah satu kemampuan paling berguna dari jQuery adalah kemampuannya untuk mengubah konten dan gaya elemen HTML dengan sangat mudah dan efisien, tanpa perlu menulis banyak baris kode seperti pada JavaScript murni.

Tutorial ini akan membahas cara mudah mengubah konten dan gaya elemen HTML dengan jQuery, lengkap dengan contoh dan penjelasan agar kamu bisa langsung mempraktikkannya.

Apa Itu jQuery dan Mengapa Masih Relevan?

jQuery adalah pustaka JavaScript yang dirancang untuk menyederhanakan penulisan kode JavaScript, terutama yang berhubungan dengan manipulasi DOM (Document Object Model).

Beberapa alasan mengapa jQuery masih digunakan hingga kini:

  1. Sintaks yang singkat dan mudah dipahami.
    Kamu bisa menulis manipulasi elemen HTML hanya dengan satu baris kode.

  2. Kompatibel di banyak browser.
    jQuery menangani perbedaan perilaku antar browser secara otomatis.

  3. Cocok untuk proyek kecil hingga menengah.
    Tidak perlu setup rumit seperti framework modern.

  4. Mudah diintegrasikan.
    Cukup tambahkan link CDN, dan kamu langsung bisa menggunakan fungsinya.

Menyiapkan jQuery di Proyek Web

Sebelum mulai memanipulasi konten dan gaya, kamu perlu menambahkan jQuery ke halaman HTML. Kamu bisa menggunakan CDN dari Google atau jQuery langsung.

<!DOCTYPE html>
<html lang="id">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Cara Mengubah Konten dan Gaya dengan jQuery</title>
  <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>

  <h1 id="judul">Selamat Datang di Website Saya</h1>
  <button id="ubahTeks">Ubah Teks</button>

  <script>
    $(document).ready(function() {
      $("#ubahTeks").click(function() {
        $("#judul").text("Teks Berhasil Diubah dengan jQuery!");
      });
    });
  </script>

</body>
</html>

Dalam contoh di atas, saat tombol diklik, teks <h1> akan berubah menjadi teks baru menggunakan metode .text() dari jQuery.

1. Mengubah Konten Elemen HTML

Ada beberapa metode jQuery yang bisa digunakan untuk mengubah atau mengambil konten elemen HTML:

a. .text()

Digunakan untuk mengambil atau mengubah teks murni dalam elemen.

$("#judul").text("Ini teks baru!");

b. .html()

Digunakan untuk mengambil atau mengubah konten HTML di dalam elemen.

$("#isi").html("<b>Ini teks dengan format bold!</b>");

c. .val()

Digunakan untuk mengambil atau mengubah nilai dari elemen input.

$("#nama").val("Arvian Ciamis");

Tips: Gunakan .html() hanya jika kamu benar-benar membutuhkan tag HTML di dalam konten. Jika tidak, gunakan .text() untuk keamanan dan mencegah XSS.

2. Mengubah Gaya Elemen dengan jQuery

Selain konten, jQuery juga memudahkan kita dalam mengubah gaya (CSS) elemen HTML. Kamu dapat menggunakan beberapa metode berikut:

a. .css()

Metode ini digunakan untuk menambahkan atau mengubah properti CSS elemen.

$("#judul").css("color", "blue");

Atau bisa juga sekaligus beberapa gaya:

$("#judul").css({
  "color": "red",
  "font-size": "24px",
  "font-weight": "bold"
});

b. .addClass() dan .removeClass()

Jika kamu ingin mengubah gaya menggunakan class CSS, gunakan dua metode ini.

.teks-merah {
  color: red;
}
.teks-biru {
  color: blue;
}
$("#judul").addClass("teks-merah");
$("#judul").removeClass("teks-biru");

c. .toggleClass()

Untuk menambahkan atau menghapus class secara bergantian setiap kali event terjadi.

$("#tombolGaya").click(function() {
  $("#judul").toggleClass("teks-merah");
});

Dengan metode ini, kamu bisa membuat efek interaktif tanpa menulis logika if secara manual.

3. Menggabungkan Manipulasi Konten dan Gaya

Kamu juga bisa menggabungkan manipulasi konten dan gaya sekaligus dalam satu aksi.

$("#ubahSemua").click(function() {
  $("#judul")
    .text("Judul Berubah Sekaligus Warnanya!")
    .css({
      "color": "green",
      "font-size": "28px"
    });
});

Dengan chaining seperti di atas, jQuery memungkinkan kamu menulis kode yang ringkas namun tetap mudah dibaca.

4. Contoh Lengkap Interaksi Sederhana

Berikut contoh praktis kombinasi manipulasi konten dan gaya:

<p id="pesan">Klik tombol di bawah untuk mengubah gaya teks ini!</p>
<button id="ubah">Ubah Gaya</button>

<script>
  $(document).ready(function() {
    $("#ubah").click(function() {
      $("#pesan")
        .html("Teks dan gayanya sudah berubah ")
        .css({
          "color": "#ff5722",
          "font-size": "20px",
          "font-weight": "bold",
          "background-color": "#fbe9e7",
          "padding": "10px",
          "border-radius": "6px"
        });
    });
  });
</script>

Saat tombol diklik, teks berubah, gaya berubah, dan tampilannya menjadi lebih menarik.

5. Kesalahan Umum Saat Menggunakan jQuery

Beberapa kesalahan umum yang sering dilakukan pemula antara lain:

  1. Tidak menunggu dokumen siap.
    Selalu bungkus kode di dalam $(document).ready() agar elemen sudah termuat sebelum dimanipulasi.

  2. Selector yang salah.
    Pastikan ID diawali dengan # dan class dengan . saat menyeleksi elemen.

  3. Menulis CSS yang bertentangan.
    Jika kamu mengubah gaya langsung dengan .css(), pastikan tidak menimpa aturan penting dari stylesheet.

Kesimpulan

Mengubah konten dan gaya elemen HTML dengan jQuery sangatlah mudah dan efisien. Dengan beberapa baris kode saja, kamu sudah bisa membuat halaman web yang dinamis dan interaktif tanpa perlu menulis JavaScript panjang lebar.

Gunakan metode .text(), .html(), dan .val() untuk mengelola konten, serta .css(), .addClass(), dan .toggleClass() untuk mengatur gaya. Jika kamu ingin membuat interaksi yang cepat tanpa framework berat, jQuery masih menjadi pilihan praktis yang bisa diandalkan.