Home > Article > Backend Development > 关于一些简单的jquery有关问题
关于一些简单的jquery问题
<br /><tr><br /> <td width="2%"> </td><br /> <td><br /> input type="checkbox" name="role_auth_ids[]" class="menus" value="1"/><b><font color='red'>权限管理</b></font></td><br /> <td><br /> <div style="width:100px;float:left" id="d1"><input type="checkbox" name="role_auth_ids[]" class="submenus" value="2"/>添加权限</div><br /> <div style="width:100px;float:left" id="d1"><input type="checkbox" name="role_auth_ids[]" class="submenus" value="3"/>权限列表</div><br /> <div style="width:100px;float:left" id="d1"><input type="checkbox" name="role_auth_ids[]" class="submenus" value="7"/>权限分配</div><br /> </td><br /></tr>
$(function() {<br /> $('[name="role_auth_ids[]"]:eq(0)').click(function() {<br /> if($(this).prop('checked') == false) $('[name="role_auth_ids[]"]:gt(0)').prop('checked', false);<br /> });<br /> $('[name="role_auth_ids[]"]:gt(0)').click(function() {<br /> var n = 0;<br /> $('[name="role_auth_ids[]"]:gt(0)').each(function() {<br /> if($(this).prop('checked')) n++;<br /> });<br /> $('[name="role_auth_ids[]"]:eq(0)').prop('checked', n ? true : false);<br /> });<br />})<br />