iCheck插件如何获取当前复选框的选择状态?

好多网友在问:用iCheck插件如何获取当前复选框/单选框的选择状态?我觉得这是个误区
iCheck插件

iCheck表单复选框、单选框控件美化插件的主要作用:

一、渲染并美化当前页面的复选框或单选框

二、响应复选框或单选框的点击事件

 

iCheck表单美化插件使用方法详解(含参数、事件等)

 

那么,如何判断当前复选框或单选框的选择状态(即是否被选择),事实上,无需把它和iCheck插件联想起来,用jQuery的each()方法和attr()方法即可。

假设我们要根据判断当前页面的复选框是否被选择,从而实现结合iCheck改变其状态:

  1. $(function(){ 
  2.     $("input[type=checkbox]").each(function(){//each()方法遍历所有的复选框 
  3.         if($(this).attr("checked")){//这里就可以判断当前是否被选择了 
  4.             $(this).iCheck('uncheck');//如果已选择,可以用iCheck取消选择  
  5.         }else
  6.             $(this).iCheck('check');//如果没选择,可以用iCheck美化选择    
  7.         } 
  8.     }) 
  9. }) 
 

相关经验

导读书签
书签初始化中…