Javascript 多功能选择功能与群中的收音机类似

Javascript 多功能选择功能与群中的收音机类似,javascript,jquery,html,multiple-select,Javascript,Jquery,Html,Multiple Select,我只需要在组内选择一个选项。我使用了multiple-select.js 我应该可以点击任何一个 A1或A2或A3 及 B1或B2或B3 我还尝试过-认为它可以在单击新按钮时取消选择以前的按钮,只要所有按钮都具有相同的名称,但都是徒劳的 A1电台 无线电A2 A3电台 无线电B1 无线电B2 无线电B3 $(“选择”)。多重选择( { 多重:对, 倍数宽度:300, selectAll:false, 宽度:“100%”, onClick:函数(视图){ //; } }

我只需要在组内选择一个选项。我使用了multiple-select.js

我应该可以点击任何一个

A1或A2或A3

B1或B2或B3

我还尝试过-认为它可以在单击新按钮时取消选择以前的按钮,只要所有按钮都具有相同的名称,但都是徒劳的


A1电台
无线电A2
A3电台
无线电B1
无线电B2
无线电B3
$(“选择”)。多重选择(
{
多重:对,
倍数宽度:300,
selectAll:false,
宽度:“100%”,
onClick:函数(视图){
//;
}            
}
);

通常情况下,多选插件不支持您所需的行为,即在单个选择中只能在每个optgroup中选择一个选项。但是,在没有optgroup的情况下,您只能在单个选择中选择一个选项

因此,您可以使用2个“单行”选项来实现所需的功能

PS:我已经尝试过自定义多重选择行为,使您能够在单个optgroup中只选择一个单选按钮,但是插件不够灵活


选择A组和B组
A组
A1电台
无线电A2
A3电台
B组
无线电B1
无线电B2
无线电B3
$(“选择”)。多重选择({
多重:对,
倍数宽度:300,
selectAll:false,
宽度:“100%”,
单身:没错,
onClick:函数(视图){
/*
view.label:复选框项的文本
view.checked:复选框项的选中状态
*/
//取消选中组中的其他复选框
},
onOptgroupClick:函数(视图){
/*
view.label:optgroup的文本
view.checked:optgroup的选中项
view.children:optgroup内的复选框(DOM元素)数组
*/
}
});

谢谢Yinchao Online,如果是在一个下拉列表中,那就太棒了。我的表格里没有空格。如果你能帮忙的话……我不熟悉这个插件,如果为了表单中的空间,你可以使用内嵌表单和引导。我过去为移动设备创建了一些类似的紧凑专用控件,但从未找到提供这种行为的插件。它通常需要定制CSS和JavaScript或等效工具来实现条件切换和显示功能。我假设您希望下拉列表在做出两个选择之前保持打开状态?