.

Tidak ada komentar BYAdmin Ilmuwebsite

Artikel kali ini ditulis dengan tujuan agar bisa menjawab pertanyaan sahabat sekalian yang saat ini sedang belajar JQuery namun kemungkinan besar belum paham mengenai konsep dari Children Parent dan Siblings pada JQuery. Meski sebetulnya jika sudah memahami konsep children parent dan siblings pada css tidak akan ada problem. Namun demi kebaikan bersama saya akan bahas secara tuntas permasalahan children, parent, dan siblings pada belajar jquery kali ini. Diharapkan mudah-mudahan menjadi solusi ketika dalam pembelajaran Anda.

Untuk menunjang pembelajaran saya menyediakan script html sederhana seperti ini, yang mana didalamnya sudah saya sisipkan pemanggilan script jquerynya. Sehingga nanti bisa langsung praktik saja …

Kita bahas script yang pertama terlebih dahulu

Terbatas hanya sampai 24 Agustus 2018 Paket Lengkap Mahir Web Development Bangun 5 (jenis) Project Website + Mahir Membuat Aplikasi Android (4 Project + Upload Playstore)

Hanya Rp 127.000 (Total 4 DVD). Dibuat oleh praktisi yang memiliki pengalaman lebih dari 10 tahun di bidang web development (Pemesanan bisa SMS/WA ke 0838 1157 5876, atau bisa pesan secara online di sini)


Saya sudah menyediakan menu, dengan 5 buah link di dalamnya. Dibuat menggunakan unordered list. Saya berikan sebuah event click, ketika di klik maka link akan berubah menjadi warna kuning. Perlu diketahui bahwa e.preventDefault() ada sebuah function yang mencegah fungsi default yakni menuju ke suatu link ketika anchor / a di klik. e.preventDefault() mencegah sifat default dari link. Yakni menuju ke suatu link yang terisi di dalam href.

Kita akan lebih menukik lagi pembahasannya

Parent

Parent, sesuai dengan artinya adalah orang tua. Sehingga apabila melihat script html di atas, yang menjadi parent dari <a href=”#”>Service</a> adalah <li></li> yang mewadahinya. Dan yang menjadi parent dari <li></li> adalah <ul id=”top-menu”></ul>

Lalu bagaimana JQuery bisa mengakses orang tuanya, untuk memberikan suatu fungsi. Misal ketika kita mengklik link maka orang tuanya yakni si <li> akan kita berikan border dashed blue

Scriptnya adalah seperti ini …

$(this)ini mengacu kepada apa yang diklik dalam hal ini adalah linknya $(‘a’).click(function(e){

Selain mengakses orang tua / parent diatasnya, Anda pun bisa mengakses orang tua dari orang tua. Dengan menggunakan parents, ada s di belakangnya. Scriptnya adalah seperti ini

Siblings

Siblings, sesuai juga dengan artinya yakni saudara. JQuery menyediakan fasilitas ini agar seorang web designer bisa memberikan suatu function ataupun value dari elemen saudaranya yang di berikan event. Lebih jelasnya misalnya begini. Apa bila saya mengklik menu yang sudah dibuat sebelumnya, maka siblings-siblings yang lain pun ikut berubah warna bordernya misalnya.
Scriptnya adalah seperti ini …

Nah misalkan kita ingin apabila di klik menu nya berubah jadi border blue, sedangkan jika di klik menu yang lainnya maka menu yang sebelumnya menjadi normal.

Pertama kita siapkan terlebih dahulu script ketika link di klik akan menghasilkan border blue pada li nya. Sebelumnya disiapkan dulu style css nya seperti ini …

Letakkan sebelum tag head berakhir

Kemudian javascriptnya seperti ini

Setelah itu ketika link di klik maka siblings yang lainnya akan menjadi normal

Ya, kurang lebih seperti itu, untuk children bisa Anda uji coba sendiri. Semoga belajar jquery kali ini bermanfaat.

Terima kasih.

Loka Dwiartara
Ilmuwebsite.com

No Responses

eXTReMe Tracker