【问题标题】:<input type="search"> and jQuery Autocomplete<input type="search"> 和 jQuery 自动完成
【发布时间】:2012-02-28 16:40:38
【问题描述】:

一旦我将&lt;input&gt; 元素的type 更改为html5 类型search,jQuery 的自动完成功能就不再起作用了。

我使用 jQuery Mobile,我正在尝试使用 "search" input typejQuery UI Autocomplete

【问题讨论】:

    标签: jquery html jquery-ui search autocomplete


    【解决方案1】:

    这是因为jQuery UI Autocomplete 只选择带有type="text" 的元素

    您是否尝试使用 id 选择器将自动完成附加到元素?

    【讨论】:

    • 是的。我这样称呼自动完成:$("#address").autocomplete({"source":fetch_address,"select":select_address});
    • @Dimdum.וואלה אחי, אין לי מושג
    【解决方案2】:

    使用:

    <input type="text" data-type="search" />
    

    将提供与

    相同的视觉结果
    <input type="search" />
    

    但是 autoComplete 插件仍然可以工作,也被 type="search" 破坏了, https://github.com/commadelimited/autoComplete.js

    还可以修复 jQuery UI 自动完成功能吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-18
      • 1970-01-01
      • 1970-01-01
      • 2011-07-18
      • 2021-01-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多