Pemanfaatan checkbox dengan jQuery
Berikut ini adalah beberapa teknik di jQuery untuk bekerja dengan checkbox :
Pemeriksaan apakah checkbox ditandai (checked)
// Mengembalikan nilai true jika ditandai, dan false selain itu. $('#checkboxA').is(':checked');
Menandai checkbox
Berdasarkan spesifikasi HTML5, maka atribut haruslah di isi dengan checked=”checked”; bukan sekedar checked atau checked=”true”, dsb.
// memberikan atribut checked="checked" $('#checkboxA').attr('checked','checked');
Menghilangkan tanda checkbox
Untuk menghilangkan tanda checked , maka atribut checked harus dihilangkan.
// Menghilangkan atribut checkbox $('#checkboxA').removeAttr('checked');
Menghilangkan tanda di semua checkbox
Kita akan menggunakan kombinasi strategi untuk penandaan dan penghilangan tanda dari semua checkbox.
// Beri tanda pada semua yang belum bertanda: $(':checkbox:not(:checked)').attr('checked', 'checked'); // HIlangkan penanda checkbox $(':checkbox:checked').removeAttr('checked');
Referensi : http://technosophos.com/node/223