Masalah utama dalam menggunakan fungsi find() dengan opsi pilih adalah ia dapat mengembalikan false jika opsi tersebut tidak ada dalam kumpulan data.
To check if an option exists in a select element, you can use the jQuery :contains selector:
var optionExists = $("#mySelect option:contains('Option 1')").length > 0;
Kode ini memeriksa untuk melihat apakah opsi "Opsi 1" ada di elemen pilih dengan id "mySelect". Jika ya, variabel "optionExists" akan disetel ke true, jika tidak maka akan disetel ke false.
atribut
Atribut adalah jenis properti khusus di jQuery yang memungkinkan Anda untuk melampirkan data arbitrer ke suatu elemen. Atribut dapat diakses menggunakan fungsi attr(), dan dapat diatur menggunakan fungsi attr() atau metode setAttribute().
Contoh berikut menunjukkan cara menggunakan fungsi attr() untuk menambahkan atribut ke elemen:
var elem = document.getElementById(“elemensaya”); elem.attr("id", "newAttribute");
Kode di atas akan menambahkan atribut id “newAttribute” ke elemen myElement. Anda juga bisa menggunakan metode setAttribute() untuk menyetel atribut pada elemen:
elem.setAttribute("id", "atribut baru");
Baca saja
jQuery menyediakan atribut readonly ke objek apa pun yang dapat digunakan untuk mencegah perubahan pada objek saat sedang digunakan. Ini bisa berguna untuk data yang harus tetap konsisten di beberapa permintaan, atau untuk objek yang digunakan sebagai input ke objek lain.
Misalnya, Anda dapat menggunakan atribut readonly pada tombol untuk mencegah pengguna mengubah teks tombol: