日期:2014-05-16  浏览次数:20351 次

【求助】复选框的嵌套功能

我想达到的功能是点全选,下面的框全部选中,点分组1,则分组1下面的选中,点分组2,则分组2下面的选中
分组1或分组2中任意一个没选中,全选框则不选中,分组1或者分组2的框也不选中.
最后取得选中的框的值

------解决方案--------------------
引用:

<table>
    <ul>
        <li>
            <lable><input name="all" value="all" type="checkbox"/>all</lable>
            <ul id="childs">
                <li><lable><input name="a" value="1" type="checkbox"/>1</lable>
                    <ul>
                        <li><lable><input name="a" value="1-1" type="checkbox"/>1-1</lable></li>
                        <li><lable><input name="a" value="1-2" type="checkbox"/>1-2</lable></li>
                        <li><lable><input name="a" value="1-3" type="checkbox"/>1-3</lable></li>
                    </ul>
                </li>
                <li><lable><input name="a" value="2" type="checkbox"/>2</lable>
                    <ul>
                        <li><lable><input name="a" value="2-1" type="checkbox"/>2-1</lable></li>
                        <li><lable><input name="a" value="2-2" type="checkbox"/>2-2</lable></li>