javascript - 选择选项后禁止关闭选择框

标签 javascript jquery drop-down-menu

我收到一个选择框,其中包含未定义的选项数量。

示例
我的选择框包含 50 个具有不同值的选项。我所做的只是显示选项 1-10 和 25-30。其他人都是分离的。通过单击选项 30,将附加分离的选项。

我的问题是选择框在选择后像往常一样关闭。有没有办法抑制这种行为?

如果单击选项 30 并且分离的选项将显示在选项 30 的正下方而不关闭选择框,那就太好了。

最佳答案

您可以尝试将选择框设置为多选框。然后,当选择第 30 个项目时,会显示其他项目。

如果您确实喜欢使用常规选择框,那么您可以通过“更多选项...”<option> 来执行该操作。当选择时,使用 JavaScript 加载并重新打开下拉列表

如果您提供一些示例代码,我也许可以编写一个示例

关于javascript - 选择选项后禁止关闭选择框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12479117/

相关文章:

javascript - 当按钮从 ajax 调用时,jquery 不起作用

javascript - 当文本较少时,将文本垂直对齐到图像中间

javascript - 在 Javascript 中将函数更改为同步执行

javascript - 如何忽略 StandardJS/ESLint 中的规则?

java - 为什么我看到的所有代码都仅限于几行?

javascript - 迭代多个 JSON 而不是仅一个

javascript - JQuery ajax 调用 - 无法传递 url 参数

javascript - 如何在更改页面时保持打开下拉菜单?

spring-mvc - Spring MVC 默认自动选择选项标签

css - 下拉宽度与父级相同