jsp界面,也可用在aspx、html等前台界面中:
1 <script type="text/javascript"> 2 function show(checkid){ 3 var s = '#check_'+checkid; 4 //alert( $(s).attr("id")); 5 // alert($(s)[0].checked); 6 /*选子节点*/ 7 var nodes = $("#test").treegrid("getChildren",checkid); 8 for(i=0;i<nodes.length;i++){ 9 $(('#check_'+nodes[i].id))[0].checked = $(s)[0].checked; 10 11 } 12 //选上级节点 可根据自己所定义的字段进行逻辑判断,该代码仅供参考 13 if(!$(s)[0].checked){ 14 var parent = $("#test").treegrid("getParent",checkid); 15 $(('#check_'+parent.id))[0].checked = false; 16 while(parent){ 17 parent = $("#test").treegrid("getParent",parent.id); 18 $(('#check_'+parent.id))[0].checked = false; 19 } 20 }else