perbedaan fungsi prop dan attr jQuery

Hallo blogger saya akan menjelaskan tentang perbedaan antara prop dan attr jQuery. Seperti kita ketahui bersama 2 fungsi ini merupakan method yang hampir mirip yaitu mengambil nilai. Lansung saja saya akan menjelaskanya secara singkat padat dan semoga jelas
  • JQuery. Prop()

Digunakan untuk mengambil nilai property elemen

  • JQuery.attr()

Digunakan untuk mengambil nilai attribure sebuah elemen

Sebelum jQuery 1.6 metode attr() kadang-kadang mengambil nilai property ketika mengambil beberapa attribut. Hal itu menyebabkan ketidakkonsistenan lalu pada jQuery 1.6 munculah metode .prop() yang menyediakan cara untuk mengambil nilai properti, sedangkan attr() mengambil nilai atribut.

Atribut merupakan informasi tambahan elemen HTML  anda dapat mengatur atribut untuk HTML dan mendefinisikanya saat menulis kode .
Contoh

<input id="id" type ="type" value="value">
Disini dapat dilihat bahwa atribut dari tag HTML diatas adalah id, type, value

Property merupakan representasi dari atribut di HTML DOM. Ketika browser mengurai kode HTML anda, sesuai dengan DOM node akan dibuat yang merupakan objek sehingga memiliki siffat.

Dalam kasus di atas, ketika browser yang membuat input, sifat lain seperti align, alt, autofocus, BaseURl diperiksa dan sebagianya akan ditambahkan

Karena attr() memberikan nilai elemen seperti mendefinisikan di html pada saat pertama halaman diload. Anda disarankan menggunakan prop() untuk mendapatkan nilai-nilai dari elemen yang dimodifikasi melalui javascript / jquery, karena akan memberikan nilai asli saat ini.


Cukup sekian postingan saya kali ini tentang perbedaan fungsi prop dan attr jQuery apabila postingan kali ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih J

Share this

Related Posts

Previous
Next Post »