【问题标题】:jQuery - any nice way to easily grant selectbox autocomplete functionalityjQuery - 任何轻松授予选择框自动完成功能的好方法
【发布时间】:2011-07-12 00:27:02
【问题描述】:

我在这里维护一些遗留代码。大多数代码由巨大的表单组成,每个表单都有很多选择。填写整个表格非常麻烦,因为每个选择都有很多可能的值,找到你正在寻找的那个需要永远。

我知道这是自动完成通常介入的地方。有人知道使用 jQuery 将我的许多选择框转换为自动完成小部件的任何简单方法吗?

谢谢!

【问题讨论】:

    标签: jquery html select autocomplete


    【解决方案1】:

    你试过这些吗:

    第一个sounds promising

    jQuery Select Autocomplete 让你 将 HTML 标签转换为 自动完成文本输入框。

    你可以这样使用它:
    $(select.autocomplete).select-autocomplete();

    【讨论】:

    • 是的,我做到了,jquery-select-autocomplete 不起作用。我下载了它并尝试运行它没有成功,并且 vCombobox 不提供我正在寻找的支持。
    【解决方案2】:

    如果我明白了,可能是this 帮助

    再见

    【讨论】:

    • 是的,看起来很简单。据我所知,您只需要事先获取 select 的所有 .val() (没什么大不了的)。
    【解决方案3】:

    Jquery UI 也是一个很棒的(并且还有其他很棒的功能)

    【讨论】:

      【解决方案4】:

      我知道这篇文章很旧,但我偶然发现了它,经过更多研究发现jQuery UI AutoComplete 有一个组合框演示。

      【讨论】:

      • 很好的发现,但我有一个问题。我有一个很长的列表,所以当它显示所有选项时,它会在网页上创建一个滚动条。有什么方法可以将其更改为列表上的滚动条?
      • 设置自动补全菜单的最大高度,防止菜单过大:max-height: 100px;注意:在 IE6 中不起作用
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多