复制代码
- $('#tableList li span~ input[name=depIdChbox]').click(function() {
- var checked = this.checked;
- //alert(checked);
- var $parentDep = $(this);
- if ($parentDep.siblings()) {
- $parentDep.siblings().find('input[name=depIdChbox]').attr('checked', checked).click(function() {
- if (!this.checked) {
- $(this).parents("li").find('input[name=depIdChbox]').attr('checked', false); // 这句有问题, 我想实现 点击上面图红框,两个黑色框就自动取消了
- }
- });
- }
- });
|
复制代码
- <div id="tableList ">
- <ul>
- <li>
- <span>【董事局办公室】</span><input name="depIdChbox" type="checkbox" value="2">
- <ul>
- <li><span>111</span><input name="depIdChbox" type="checkbox" value="2">
- <ul>
- <li><span>111222</span><input name="depIdChbox" type="checkbox" value="2"></li>
- <li><span>111333</span><input name="depIdChbox" type="checkbox" value="2"></li>
- </ul>
- </li>
- <li><span>222</span><input name="depIdChbox" type="checkbox" value="2">
- <ul>
- <li><span>222111</span><input name="depIdChbox" type="checkbox" value="2"></li>
- <li><span>222222</span><input name="depIdChbox" type="checkbox" value="2"></li>
- </ul>
- </li>
- <li><span>333</span><input name="depIdChbox" type="checkbox" value="2"></li>
- </ul>
- </li>
- </ul>
- </div>
|
[ 此帖被xlmxbg在2009-09-08 10:41重新编辑 ]