我在基于一个复选框按钮禁用/启用一组复选框时遇到问题。我正在使用带有 JQuery 的 struts 2。我有 9 个复选框:
<tr>
<td><s:checkbox id="chkMain" name="Anywhere"/><s:property value="getPositionLabel('ANYWHERE')" /></td>
</tr>
<tr>
<td><s:checkbox name="system"/><s:property value="getPositionLabel('SYSTEM')" /></td>
<td><s:checkbox name="author"/><s:property value="getPositionLabel('AUTHER')" /></td>
</tr>
<tr>
<td><s:checkbox name="function"/><s:property value="getPositionLabel('FONCTION')" /></td>
<td><s:checkbox name="reference"/><s:property value="getPositionLabel('REFERENCE')" /></td>
</tr>
<tr>
<td><s:checkbox name="constructor"/><s:property value="getPositionLabel('CONSTRUCTOR')" /></td>
<td><s:checkbox name="content"/><s:property value="getPositionLabel('CONTENT')" /></td>
</tr>
<tr>
<td><s:checkbox name="materiel"/><s:property value="getPositionLabel('MATERIEL')" /></td>
<td><s:checkbox name="title"/><s:property value="getPositionLabel('TITLE')" /></td>
<td> </td>
</tr>
当复选框按钮“任何地方”被选中时,所有其他复选框都被禁用。并且当它被取消选择时,所有其他复选框都被启用。
如何使用 jquery 实现这种行为?