遍歷所有 checkbox 如果是選中的用 綠色 如果未選中用 灰色
//check控件屬性 $('input').each(function() { var self = $(this); var labelText = $(this).attr("data-label"); var thisClass = "icheckbox_line-grey"; if (self.is(':checked')) { thisClass = "icheckbox_line-green"; } self.iCheck({ checkboxClass: thisClass, insert: '<div class="icheck_line-icon"></div>' + labelText }); });
點擊時選中未選中顏色變化
$(".iCheck-helper").on("click", function () { var self = $(this); var thisClass = "icheckbox_line-grey"; if (self.parent().hasClass("checked")) { thisClass = "icheckbox_line-green"; } if (thisClass == "icheckbox_line-green") { self.parent().addClass(thisClass); self.parent().removeClass("icheckbox_line-grey"); } else { self.parent().addClass(thisClass); self.parent().removeClass("icheckbox_line-green"); } });