jquery checkbox效果

来源:互联网 发布:课程云笔记源码 编辑:程序博客网 时间:2024/06/03 21:32
<script language="javascript">function goSelect(id) {var valueStr = $("#" + id).val(); //取得value值var array = valueStr.split(",");  //把valueStr以','分成数组//子选框如果选中,复选框需要选中if (array[0] != array[1]) {if ($("#" + id)[0].checked) {var supid = array[0] + "_" + array[0];$("#" + supid).attr("checked", "checked");} else {var $jihe = $("input[type='checkbox'][value^=" + array[0]+ "]:not([value$=" + array[0] + "])");  //注意:not()和array[0]变量应用var flag = false; //判断子选框是否被选了$jihe.each(function(index, domEle) {if (this.checked) {flag = true;return;}});if (!flag) {var supid = array[0] + "_" + array[0];$("#" + supid).attr("checked", null);  //取消选中}}}if (array[0] == array[1]) {if ($("#" + id)[0].checked) {$("input[type='checkbox'][value^=" + array[0] + "]").attr("checked", "checked");} else {$("input[type='checkbox'][value^=" + array[0] + "]").attr("checked", null);}}}