我收到一个选择框,其中包含未定义的选项数量。
示例
我的选择框包含 50 个具有不同值的选项。我所做的只是显示选项 1-10 和 25-30。其他人都是分离的。通过单击选项 30,将附加分离的选项。
我的问题是选择框在选择后像往常一样关闭。有没有办法抑制这种行为?
如果单击选项 30 并且分离的选项将显示在选项 30 的正下方而不关闭选择框,那就太好了。
最佳答案
您可以尝试将选择框设置为多选框。然后,当选择第 30 个项目时,会显示其他项目。
如果您确实喜欢使用常规选择框,那么您可以通过“更多选项...”<option>
来执行该操作。当选择时,使用 JavaScript 加载并重新打开下拉列表
如果您提供一些示例代码,我也许可以编写一个示例
关于javascript - 选择选项后禁止关闭选择框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12479117/