グループ内で1つのオプションのみを選択する必要があります。私はグループ内でラジオのように機能する複数の選択
A1 OR A2 OR A3のいずれかをクリックすることができる必要があり、複数のselect.js
を使用していた
と
B1又はB2 OR 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などが必要です。 2つの選択が行われるまで、ドロップダウンを開いたままにしておきたいと思いますか? – Highdown