我有以下一组复选框:
<ul class="checkbox_list">
<li><input name="mensajes[receptores_list][]" type="checkbox" value="5" id="mensajes_receptores_list_5" /><label for="mensajes_receptores_list_5">Carlos (Admin)</label></li>
<li><input name="mensajes[receptores_list][]" type="checkbox" value="1" id="mensajes_receptores_list_1" /><label for="mensajes_receptores_list_1">Jorge (Admin)</label></li>
<li><input name="mensajes[receptores_list][]" type="checkbox" value="3" id="mensajes_receptores_list_3" /><label for="mensajes_receptores_list_3">Marisa (Admin)</label></li>
<li><input name="mensajes[receptores_list][]" type="checkbox" value="6" id="mensajes_receptores_list_6" /><label for="mensajes_receptores_list_6">Christian (Apuntes)</label></li>
<li><input name="mensajes[receptores_list][]" type="checkbox" value="4" id="mensajes_receptores_list_4" /><label for="mensajes_receptores_list_4">Julieta (Contable)</label></li>
<li><input name="mensajes[receptores_list][]" type="checkbox" value="2" id="mensajes_receptores_list_2" /><label for="mensajes_receptores_list_2">Vicky (Contable)</label></li>
</ul>
使用 javascript 或 jquery,我如何制作一个函数来选中/取消选中一组复选框的子集?
例如:我希望当我按下标记为“仅选择(管理员)”的按钮时,仅选中/取消选中“卡洛斯(管理员)”和“玛丽莎(管理员)”和“豪尔赫(管理员)”,当我按下另一个标记为“仅选择(Contable)”的按钮仅选中/未选中:“Julieta(Contable)”和“Vicky(Contable)”。最后,标记为“全选”的第三个按钮启用选中/取消选中所有复选框。
我有一个新问题。我使用这组复选框作为表单的一部分。当我单击表单中的“提交”按钮时,所有复选框都被激活。如何将四个按钮“Admin”、“Contable”、“Apuntes”和“Select All”替换为与按钮名称和功能相同的四个复选框?