DOM Document Object Model jquery yang kali ini akan kita coba bersama-sama tentang manipulasi HTML DOM dengan jquery, tentang apa itu HTML DOM jquery. tapi seperti biasanya izinkan diri ini untuk mengucpakan
Salam sobat semua
Alhamdulillahi robbil 'alamiin atas segala nikmat yang telah Allah berikan kepada diri ini secara gratis sehingga diri ini bisa menulis dan berbagi dalam tulisan ini. tak lupa sholawat serta salamku akan tetap tercurah dan terpanjatkan hanya untuk baginda sayyidina Muhammad ibni Abdillah S.A.W. beserta kepada keluarga dan kepada para sahabatnya.
Bismillahir rohmaanir rohiim, kali ini kita akan mencoba mengenal apa itu DOM, dom itu kalau menurut saya dan secara sederhana adalah dokumen dari HTML. jadi DOM itu mencangkup tentag semua isi yang ada pada dokumen atau kode HTML kita. di dalam jquery kita bisa memanipulasi DOM sebagaimana kita bisa memanipulasi DOM di dalam javascript. manipulasi dom itu artinya adalah merubah,menambah dan menghapus kode yang ada pada HTML atau kurang lebih seperti contoh ketika didalam suatu tag div atau tag span yang kita buat kosong, dan ketika dalam proses eksekusi kode, kita merubah suatu tag div atau tag span yang kita buat kosong menjadi ada isinya dengan jquery atau javscript. dalam jquery manipulasi dom ini ada beberapa fungsi yang saya tahu yaitu seperti berikut
- html() = fungsi html() ini bisa mengambil data html suatu selektor dan bisa merubah nilai html suatu selektor, untuk penulisannya kurang lebih seperti berikut
$("selektor").html();//ini untuk mengambil data atau nilai html pada suatu selektor
$("selektor").html("<h1>isi html</h1>");//ini untuk merubah data atau nilai html pada suatu selektor
- text() = fungsi text() ini pada jquery adalah untuk mengambil data teks suatu selektor dan untuk merubah suatu nilai teks atau data teks pada suatu selektor dan juga bisa mengkonversi suatu nilai atau kode HTML menjadi sebuah text, dan untuk penulisan fungsi text() ini kurang lebihnya seperti berikut
$("selektor").text();//ini untuk mengambil data atau nilai teks pada suatu selektor
$("selektor").text("isi text");//ini untuk merubah data atau nilai teks pada suatu selektor dan juga merubah nilai atau kode HTML menjadi text
- val() = fungsi val() ini pada jquery adalah untuk mengambil data value suatu selektor dan untuk merubah suatu nilai value atau data value pada suatu selektor, dan untuk penulisan fungsi val() ini kurang lebihnya seperti berikut
$("selektor").val();//ini untuk mengambil data atau nilai value pada suatu selektor
$("selektor").val("Isi Valuenya");//ini untuk merubah data atau nilai value pada suatu selektor
- attr() = fungsi attr() ini pada jquery adalah untuk mengambil data attribut suatu selektor dan untuk merubah suatu nilai attribut atau data attribut pada suatu selektor, dan untuk penulisan fungsi attr() ini kurang lebihnya seperti berikut
$("selektor").attr("atrributhtmlnya");//ini untuk mengambil data atau nilai attribut pada suatu selektor
$("selektor").attr("atrributhtmlnya","nilia atrribut htmlnya");//ini untuk merubah data atau nilai atrribut pada suatu selektor
- css() = fungsi css() ini pada jquery adalah untuk mengambil data css suatu selektor dan untuk merubah suatu nilai css atau data css pada suatu selektor, dan untuk penulisan fungsi css() ini kurang lebihnya seperti berikut
$("selektor").css("property");//ini untuk mengambil data atau nilai attribut pada suatu selektor
$("selektor").css("property","value");//ini untuk merubah data atau nilai atrribut pada suatu selektor
Fungsi html()
sekarang kita coba dulu fungsi html() pada jquery, sekarang kita langusng saja coba terapkan dalam kode javscriptnya yang kurang lebihnya seperti berikut.
<script src="jquery.js"></script><script>$(function(){$("#outhtml").html("<h1>Ini merubah data div id outhtml dan mengambil data paragraph</h1>");// untuk merubah data html pada tag div id outhtml$("#outhtml1").text($("#outhtml").html());//untuk mengambil data html pada tag div id outhtml});</script><p id="phtml"><b>Data Paragraph fungsi HTML</b></p><div id="outhtml"></div><h2><div id="outhtml1"></div></h2>
untuk kode diatas jika di jalankan akan menghasilkan sebuah output seperti berikut
Fungsi text()
<script src="jquery.js"></script><script>$(function(){$("#outhtml").text("<h1>Ini merubah data div id outhtml dan mengambil data paragraph </h1>");//untuk menapilkan data teks pada tag div id outhtml dan merubah nilai atau kode html div id outhtml menjadi teks$("#outhtml1").text($("#phtml").text());//untuk mengambil data text pada tag p id phtml dan ditampilkan dalam data teks pada div id outhtml1});</script><p id="phtml"><b>Data Paragraph fungsi Text</b></p><div id="outhtml"></div><h2><div id="outhtml1"></div></h2>
dan jika kode diatas dijalankan maka akan menghasilkan sebuah output seperti berikut
<script src="jquery.js"></script><script>$(function(){$("#tombol2").val("Klik me");//untuk merubah data value atau nilai pada input id tombol2$("#outhtml").text($("#tombol1").val());//untuk mengambil data value atau nilai pada input id tombol1 dan ditampilkan pada div id outhtml});</script><input type="submit" name="tombol1" id="tombol1" value="Klik Saya"><br><input type="submit" name="tombol2" id="tombol2"><br><div id="outhtml"></div>
dan jika kode diatas dijalankan maka akan menghsilkan output seperti berikut
<script src="jquery.js"></script><script>$(document).ready(function(){$("#outhtml").html("<h1>"+$("font#tls").attr("color")+"</h1>");//untuk mengambil data atau nilai color pada font id tls$("font#ubhtls").attr("color","blue");//untuk merubah data atau nilai color pada font id ubhtls});</script><p><font color="red" id="tls"><h1>Ini tulisan warna merah</h1></font></p><p><font color="red" id="ubhtls"><h1>Ini tulisan warna biru</h1></font></p><div id="outhtml"></div>
dari kode diatas jika tidak menggunakan manipulasi DOM maka tulisan pada dokumen koe HTML diatas akan menjadi berwarna merah semua. tapi ketika kita sudah memberi manipulasi DOMnya maka akan menghasilkan sebuah output seperti berikut
<style>#tulisanmerah{color:red;}</style><script src="jquery.js"></script><script>$(document).ready(function(){$("#outhtml").html("<h1>"+$("#tulisanmerah").css("color")+"</h1>");//untuk mengambil data atau nilai color pada font id tls$("#tulisanbiru").css("color","blue");});</script><p><h1 id="tulisanmerah">Ini tulisan warna merah</h1></p><p><h1 id="tulisanbiru">Ini tulisan warna biru</h1></font></p><div id="outhtml"></div>
maka jika kode diatas dijalankan akan menghasilkan output seperti berikut
ada juga fungsi removeAttr dan saya pribadi jarang memakai fungsi manipulasi DOM yang satu ini karena menurut saya sudah bisa diwakilkan dengan fungsi manipulasi dokumen HTML diatas. tapi sebagai untuk pengetahuan tidak salahnya kita mencobanya dan fungsi removeAttr ini adalah suatu fungsi untuk menghapus suatu atrribut pada tag html. dan untuk penulisannya kurang lebihnya seperti berikut
$("selektor").removeAttr("namaattribut");
dan untuk contoh penerapan dalam kode javascriptnya kurang lebih seperti berikut
<script src="jquery.js"></script>
<script>
$(document).ready(function(){
$("#outhtml").html("<h1>"+$("font#tls").attr("color")+"</h1>");//untuk mengambil data atau nilai color pada font id tls
$("font#ubhtls").attr("color","blue");//untuk merubah data atau nilai color pada font id ubhtls
$("font#tls").removeAttr("color");
});
</script>
<p><font color="red" id="tls"><h1>Ini tulisan warna merah</h1></font></p>
<p><font color="red" id="ubhtls"><h1>Ini tulisan warna biru</h1></font></p>
<div id="outhtml"></div>
dan kode diatas akan menghasilkan sebuah output sebagai berikut
dan seperti itulah kurang lebihnya untuk percobaan manipulasi atau mengolah,merubah, menambah dan menghapus dokumen HTML dengan jquery atau istilah kerennya manipulasi DOM jquery. dan saya rasa cukup sekian dulu untuk tulisan tentang manipulasi atau mengolah,merubah, menambah dan menghapus dokumen HTML dengan jquery atau istilah kerennya manipulasi DOM jquery. dan kita akan lanjut pada next tulisan Insya Allah, dan mudah-mudahan tulisan ini bisa memberi manfaat pada kita semua, Aamiiin.
dan bagi kalian yang ingin mendownload file kode diatas bisa download disini
Salam sobat semua
#jquery #javascript #html #manipulasi #DOM #free #share #berbagi #gratis #web #website #websites
untuk videonya bisa di lihat di bawah
- part 1 fungsi html() jquery dom
- part 2 fungsi text() jquery dom
- part 3 fungsi val() jquery dom
- part 4 fungsi attr() jquery dom
Comments
Post a Comment