我在这里使用基本table
的 HTML 和input
复选框字段。
这就是我想用 Javascript 完成的:
表格的第二列有一个复选框。第三列包含第二列的“子选项”。每一行都是独立的。
如果我取消选择<td>
第 2 列中的复选框,我想取消选择<td>
直接右侧的所有复选框(第 3 列中的子选项)。
我也想做相反的事情;如果您选择第一个复选框,它将检查子选项中未选中的所有选项。
伪代码思路:
if checkbox checked:
uncheck child input's in td `id`
或者
if checkbox checked:
uncheck <check box one `id'>
uncheck <check box two `id'>
uncheck <check box three `id'>
etc
第二种选择似乎更乏味。第一个会起作用吗?