1  情况如图2 jsp 页面代码块 如下:<table>
     <caption>权限分配</caption>
     <tr> <td>序号</td>
<td><input type="checkbox" name="allquan" />全选</td>
<td>权限名称</td>
<td>权限url</td>
<td>权限mid</td>
<td>权限pid</td>
</tr>
    
     <%
Iterator iter=setq.iterator();
while(iter.hasNext()){
qxianinfo=(Qxianinfo)iter.next();
index++;%> <tr> <td><%=index %></td>
<td><input type="checkbox" name="allquan" id="<%=qxianinfo.getId() %>" value="<%=qxianinfo.getId() %>" /></td>
<td><%=qxianinfo.getQname() %></td> 
<td><%=qxianinfo.getQurl() %></td>
<td><%=qxianinfo.getMid() %></td>
<td><%=qxianinfo.getPid() %></td> </tr>


<%}%>
<td><td></td><td><input type="submit" value="确认提交"/></td></td>
     </table>
问题: 现在就是求教一个js 函数 实现当我选择比如图片中 学生考勤(本级ID 5  父级ID 2)的时候 他的父级 学生管理(本级ID2 父级ID 0)会自动选中  如何实现呢  谢谢啊。

解决方案 »

  1.   

    图看不到啊
    你为子项的多选框加个click事件,当点击后查看所有的子项是否有被选中的
    有的话把负项的多选框改变之类的试试
      

  2.   

    我认为最快的方法就是在input中加入pid属性,即<input type="checkbox" name="allquan" pid="<%=qxianinfo.getPid() %>" id="<%=qxianinfo.getId() %>" value="<%=qxianinfo.getId() %>"/>再利用jquery的属性选择器选上/取消。如果要实例,请把浏览器生成的代码帖上来。