我有一个动态多选输入,它使用Select2
。我需要创建一个“空白”选项,该空白值带有一些标题,因此它的行为就像什么都没有选择,但是用户看到选择了“全部”选项。这是因为当没有选择任何内容并且用户认为它是强制性的时,它是反直观的。
我认为这可行:
<option value="">All</option>
但是我不知道如何选择此选项。每当Ajax向服务器请求选项列表时,它都会删除所有选项。
因此,每当没有选择任何内容时,都会选择标题为“ All”的“ fake”选项,并且如果选择了一个或多个选项,则伪造的选项会自动取消选择自身。
答案 0 :(得分:0)
您可以仅添加所选内容。选择其他内容后,请删除所选内容并添加禁用内容。
<select>
<option value="" disabled selected>Select your option</option>
<option value="value">Option</option>
</select>