Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
Biasanya file jquery dipanggil di bagian <head>, tetapi ada juga yang
meletakkannya sebelum </body>. Pemanggilan dilakukan seperti pemanggilan
javascript biasa, yaitu :
<script src=‟lokasifile/jquery.min.js‟></script>
Contoh Penggunaan
$('#div1').css('background‐color','red')
memilih tag HTML yang memiliki atribut ID=‟div1‟ dan mengubah warna
backgroundnya menjadi merah
$('.big').css('background‐color', 'yellow')
memilih tag HTML yang memiliki atribut class=‟big‟ dan mengubah warna
backgroundnya menjadi kuning
$('#div3').css('background‐color','green')
memilih tag HTML yang memiliki atribut ID=‟div3‟ dan mengubah warna
background menjadi hijau
$('p').css('background‐color','blue')
memilih tag <p> dan mengubah warna background menjadi biru
$('div,p').css('color','orange')
memilih tag <div> atau <p> dan mengubah warna huruf menjadi orange
$('a.strong').css('font‐size','20px')
memilih <a> yang memiliki atribut CLASS=‟strong‟ dan mengubah ukuran
huruf menjadi 20px
$(„#data‟).show()
Memilih tag HTML yang memiliki atribut ID=‟data‟ dan memunculkannya di
layar
$(„#data‟).hide()
Memilih tag HTML yang memiliki atribut ID=‟data‟ dan menghilangkannya dari
layar
Pada contoh di atas tagName adalah img dan atributnya adalah id, src, alt,
class dan title. Jquery memberikan cara yang mudah untuk memanipulasi atribut
elemen dan memberi akses ke elemen sehingga kita dapat mengubah propertynya.
7.6.1 chosen
Plugin chosen akan mengubah combobox dengan banyak option menjadi
lebih user-friendly. Option yang banyak ini akan diberikan filter berdasarkan huruf
yang diketik sehingga lebih mudah untuk mencari option yang banyak. Plugin ini
tersedia di https://plugins.jquery.com/chosen/ dan bisa didownload di website
resminya di https://github.com/harvesthq/chosen/releases
Pada gambar di bawah ini terlihat bagaimana perubahan pada combobox
yang menggunakan plugin chosen. Pada standard select Anda hanya perlu
memanggil fungsi chosen agar combobox (select) bisa memiliki textbox yang
berguna sebagai filter untuk mencari option (pilihan) yang Anda inginkan.
Pada bagian praktikum Anda akan mempelajari bagaimana cara
menggunakan plugin ini.
7.6.2 Datatables
Plugin datatables akan membuat sebuah table html memiliki banyak fitur
seperti pencarian, pengurutan data, dan paging. Ini sangat berguna jika Anda
akan menampilkan banyak data pada table html. Plugin ini memiliki website
resmi https://datatables.net/
Pada gambar di bawah ini terlihat sebuah table html yang menggunakan
plugin datatables. Untuk membuat tampilan seperti di bawah ini Anda hanya perlu
memanggil sebuah fungsi saja.
7.7 Praktikum
1. Ketiklah program berikut, kemudian jalankan file di browser
Tampilan di layar
Klik tulisan “klik donk” dan “klik lagi donk” sehingga muncul alert javascript di
bawah ini
Double klik tulisan “jangan diklik” sehingga muncul alert javascript di bawah
ini
Jika Anda hapus baris 6-15 tampilan di atas hanya background putih dan
huruf berwarna hitam saja.
3. Apa warna huruf dan warna background yang dihasilkan jika pada file di atas
ditambahkan baris berikut?
<a class=”big” id=”div1”>Test A</a>
Hasilnya di browser
Ketik program berikut dan simpan di luar folder chosen dengan nama
pilihnegara.html
Pada program di atas dibuat sebuah select dengan id negara. Di dalam select
memiliki beberapa option. Sebelum menjalankan plugin chosen, Anda harus
memanggil css chosen, jquery dan javascript chosen. Fungsi chosen dipanggil
pada baris ke-8
Hasil di browser
Pada step 3, pilih tab “Download” dan klik tombol “Download files”
Extract file zip hasil download dan beri nama folder datatables. Ketik program
di bawah ini dan simpan di luar folder datatables dengan nama datamhs.html
Hasil di browser
Rangkuman
Sebagai framework javascript, jquery memberikan kemudahan dalam memanipulasi
element HTML pada browser. Selain itu jquery juga memiliki banyak plugin yang bisa
digunakan untuk membuat website menjadi lebih menarik
Latihan
1. Apa kelebihan jquery dibandingkan dengan framework javascript lainnya?
2. Carilah 5 plugin jquery lainnya dan pelajari fungsi serta cara
menggunakannya!
3. Apa kegunaan dari jqueryUI?