<tr> <td width="2%"> </td> <td> input type="checkbox" name="role_auth_ids[]" class="menus" value="1"/><b><font color='red'>权限管理</b></font></td> <td> <div style="width:100px;float:left" id="d1"><input type="checkbox" name="role_auth_ids[]" class="submenus" value="2"/>添加权限</div> <div style="width:100px;float:left" id="d1"><input type="checkbox" name="role_auth_ids[]" class="submenus" value="3"/>权限列表</div> <div style="width:100px;float:left" id="d1"><input type="checkbox" name="role_auth_ids[]" class="submenus" value="7"/>权限分配</div> </td></tr>
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 メソッドをサポートしていません。