记住用户名密码
1、全选、全不选:
function checkAllFun(a){ if (a.checked){ $("input[name='checkbox']:checkbox").each(function(){ $(this).prop("checked", true); }); } else { $("input[name='checkbox']:checkbox").each(function() { $(this).prop("checked", false); }); } };
2、获取复选框的值
方法一: var updateProSkuIds =[]; $('input[name="productSkuId"]:checked').each(function(){ updateProSkuIds.push($(this).val()); }); if(updateProSkuIds.length == 0){ layer.msg("你还没有选择任何要设置!"); return; }; if(updateProSkuIds.length > 1){ layer.msg("最多只能选一条设置!"); return; }; 方法二: var ids =[]; $('input[name="checkbox"]:checked').each(function(){ ids.push($(this).val()); });
3、回选
$(function(){ //获得所要回显的值,此处为:100,1001,200,1400 var checkeds = '${user.userHobby}'; //拆分为字符串数组 var checkArray =checkeds.split(","); //获得所有的复选框对象 var checkBoxAll = $("input[name='userHobby']"); //获得所有复选框(新闻,微信,论坛,问答,博客,平媒)的value值,然后,用checkArray中的值和他们比较,如果有,则说明该复选框被选中 for(var i=0;i<checkArray.length;i++){ //获取所有复选框对象的value属性,然后,用checkArray[i]和他们匹配,如果有,则说明他应被选中 $.each(checkBoxAll,function(j,checkbox){ //获取复选框的value属性 var checkValue=$(checkbox).val(); if(checkArray[i]==checkValue){ $(checkbox).attr("checked",true); } }) } })
目前有 0 条留言 其中:访客:0 条, 博主:0 条