當前位置:成語大全網 - 新華字典 - jquery 實現checkbox 多選

jquery 實現checkbox 多選

<DIV><INPUT id=chk101 onclick=selectall(this) value=101 type=checkbox>來電管理<BR>

<SPAN style="MARGIN-LEFT: 20px"><INPUT id=chk101 value=101005 type=checkbox>客戶咨詢</SPAN>

</DIV>

<DIV><INPUT id=chk102 onclick=selectall(this) value=102 type=checkbox>客戶管理<BR></DIV>

<DIV><INPUT id=chk103 onclick=selectall(this) value=103 type=checkbox>統計分析<BR></DIV>

<DIV><INPUT id=chk104 onclick=selectall(this) value=104 type=checkbox>系統管理<BR>

<SPAN style="MARGIN-LEFT: 20px"><INPUT id=chk104 value=101001 type=checkbox>修改密碼</SPAN>

<SPAN style="MARGIN-LEFT: 20px"><INPUT id=chk104 value=101002 type=checkbox>數據字典</SPAN>

<SPAN style="MARGIN-LEFT: 20px"><INPUT id=chk104 value=101003 type=checkbox>用戶管理</SPAN>

<SPAN style="MARGIN-LEFT: 20px"><INPUT id=chk104 value=101004 type=checkbox>權限管理</SPAN>

</DIV>

<script src="jquery-1.3.2.min.js"></script>

<script>

function selectall(obj){

obj=$(obj);

var flag=obj.attr('checked')?true:false;

obj.parent().find(':checkbox').attr('checked',flag);

}

</script>

做了壹點小改動。原文件selectall(this.checked)改成selectall(this)