我需要在组内选择一个选项。我已经使用多select.js多个选择功能,像一个组中的收音机
我应该能够单击
A1或A2或A3
和
B1或B2或B3
我也试图与 - 当一个新的按钮被点击时,它们可以取消选择以前的按钮,只要它们全部具有相同的名字但是徒劳。
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/multiple-select/1.2.0/multiple-select.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/multiple-select/1.2.0/multiple-select.css" rel="stylesheet"/>
</head>
<body>
<select multiple="multiple">
<optgroup label="Group A">
<option value="1">Radio A1</option>
<option value="2">Radio A2</option>
<option value="3">Radio A3</option>
</optgroup>
<optgroup label="Group B">
<option value="4">Radio B1</option>
<option value="5">Radio B2</option>
<option value="6">Radio B3</option>
</optgroup>
</select>
<script>
$('select').multipleSelect(
{
multiple: true,
multipleWidth: 300,
selectAll: false,
width: '100%',
onClick: function(view) {
//;
}
}
);
</script>
</body>
我已经创造了在过去的移动设备的一些类似的紧凑专门的控制,但从来没有发现插件提供这种类型的行为。它通常需要自定义CSS和JavaScript或等价物来实现条件切换和显示功能。我假设你想让下拉菜单保持打开直到做出两个选择? – Highdown