我试图创建一个html表单元素,它是一个单选按钮和复选框的组合:
o - option 1
o - option 2
o - other options
■ - sub option 1
■ - sub option 2
这个想法是,如果父母"其他"被选中"
我确定这种输入法的名称甚至是jQuery库的名称,但遗憾的是我甚至无法找到一个名称来谷歌。
希望有人可以提供帮助。
Alari
答案 0 :(得分:0)
不要挂在名字上 - 这个问题很简单,不需要它。
您只需要在单选按钮上捕获change
事件,并相应地在复选框上设置disabled
属性,例如:
$('#radioboxes input[type=radio]').on('change', function() {
$('#checkboxes input').prop('disabled', this.value != 3);
});
(假设广播框全部包含在标识为radiogroup
的{{1}}内,以及容器元素内的复选框,例如ID为radioboxes
的div,每{{3 }})