您的位置:首页 > 其它

icheck插件使用实例

2017-09-12 18:49 369 查看
实现checkbox的单选功能

同layui一同使用实例

<script type="text/javascript">
   $(function(){
    //layui相关模块的目录icheck.js位置
    layui.config({
    base: '${ctx}/plug-in/layui/modules/'
    });

//初始化layui
    layui.use(['form','icheck'], function(){
     var $ = layui.jquery, 
     form = layui.form();
    //checkbox框
     $('input').iCheck({
    checkboxClass: 'icheckbox_flat-green'
    });
   
    //点击tr选中当前行
     $("tr").click(function(e){  
       var checkTwo = $(this).find("td input[type='checkbox']");  
       if(checkTwo){  
           var flag = checkTwo[0].checked;  
           if(flag){  
           
checkTwo.iCheck('uncheck');
           }else{  
           
checkTwo.iCheck('check');
           };
       };
    });   
    //监听复选框
    $('input[name ="ids"]').on('ifChecked', function(event){  
    $("input[name='ids']").each(function(){
       var obj1 = $(this);
       var classAttr = obj1.parent().attr("class");
       if(classAttr.indexOf("checked")>=0){
       
obj1.parent().iCheck('uncheck');
       }
       });
    });
   
    });
   });

</script>

<td><input type="checkbox" name = "ids" lay-filter="filter" lay-skin="primary" value="1"></td>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: