html5复选框控制按钮状态,Html5 Checkbox多种状态切换

最近在搞一个权限配置的页面,里面的选项框要实现级联,同时checkbox需要有三种状态:选择,部分选择,不选,搜索找到一篇文章jQuery 版的 CheckBox 复选框成组联动(性能改进版)不过我在浏览器上测试有问题,进行修改代码如下:

全选

选项1

选项2

选项n

对选中的项目进行操作

$("#ww").prop("indeterminate", true);

$(function () {

var _jgroupCons = $("[forcheckboxgroup]"), //所有具有 forcheckboxgroup 属性的元素

_jcheckboxs = $(":checkbox[group]"), //所有具有 group 属性的复选框

_checkgroups = new Array; //复选框组数组,该数组每一项保存一组由 _jcheckboxs 过滤的复选框组,组名称即是数组项的键

_jcheckboxs.each(function (i) {

var _groupname = $(this).attr("group"); //group 是非标准属性,必须由 attr 方法获得值,prop 方法不能获得

if (!_checkgroups[_groupname]) {

_checkgroups[_groupname] = _jcheckboxs.filter("[group='" + _groupname +

你可能感兴趣的:(html5复选框控制按钮状态)