input type="checkbox" name="role_auth_ids[]" class="menus" value="1"/>許可權管理 添加許可權 許可權列表 許可權分配
我想問的是使用jquery怎麼實現 在選中許可權管理得情況下,取消選中 '添加許可權' 和 '許可權列表' 和 '許可權分配' 時,許可權管理也自動取消選中。 也就是取消選中最後面儲存格的checkbox就自動取消選中 許可權管理
回複討論(解決方案)
建議去看看jquery的手冊吧
juqery 全選和反選
$(function() { $('[name="role_auth_ids[]"]:eq(0)').click(function() { if($(this).prop('checked') == false) $('[name="role_auth_ids[]"]:gt(0)').prop('checked', false); }); $('[name="role_auth_ids[]"]:gt(0)').click(function() { var n = 0; $('[name="role_auth_ids[]"]:gt(0)').each(function() { if($(this).prop('checked')) n++; }); $('[name="role_auth_ids[]"]:eq(0)').prop('checked', n ? true : false); });})
樓上的方法不可以啊,不是全選和反選的意思~
我那是全選和反選嗎?你試了沒有?
去掉 “許可權管理” 的勾選 '添加許可權' 和 '許可權列表' 和 '許可權分配" 已選的變成不選
'添加許可權' 和 '許可權列表' 和 '許可權分配" 任意選中幾個,“許可權管理”選中
'添加許可權' 和 '許可權列表' 和 '許可權分配"都不選,“許可權管理”不選
我就是想實現
'添加許可權' 和 '許可權列表' 和 '許可權分配" 任意選中幾個,“許可權管理”選中
'添加許可權' 和 '許可權列表' 和 '許可權分配"都不選,“許可權管理”不選
但是實現不了啊
你那個prop是什麼意思??
哦,可以實現了,以前用的jquery 不支援 prop方法 實現不了,換了就可以了~贊