【问题标题】:Trigger select tag to show options触发选择标签以显示选项
【发布时间】:2010-01-15 13:53:47
【问题描述】:

我正在用下拉菜单做我自己的 ajax 事情。我已经在选择标签上放置了一个输入。当输入内容时,它会从 db 收集并填充选择菜单。问题是它不明显。有没有办法让选择菜单像用户点击一样打开?

【问题讨论】:

    标签: javascript javascript-events


    【解决方案1】:

    不,您将不得不使用 DIVoverflow: auto 之类的东西来模拟打开的选择的行为。

    【讨论】:

      【解决方案2】:

      HTML5 <datalist> 元素在这里会有所帮助,但由于目前只有少数浏览器支持它,因此您将不得不依赖 JS 实现。

      以下是我从简单的 Google 搜索中找到的错误最少的实现
      http://dhtmlx.com/docs/products/dhtmlxCombo/index.shtml。它支持 Ajax 以及向上/向下箭头键。

      当你开始输入标签时,StackOverflow 也使用它自己的自动完成实现,也许你可以通过查看源代码获得一些想法?

      【讨论】:

        猜你喜欢
        • 2022-01-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-06-23
        • 1970-01-01
        • 2019-05-28
        相关资源
        最近更新 更多