【问题标题】:Typeahead will not display fieldsTypeahead 不会显示字段
【发布时间】:2015-07-15 05:49:47
【问题描述】:

我正在尝试让 Twitter 的 Typeahead 框在文本字段上工作,这样我最终可以将它用于自动完成功能,与带有 google maps api 的数据库一致。我什至无法用一堆样本值下拉框,我不知道我做错了什么。

jQuery:

$(document).ready(function(){
$('#autocomplete .typeahead').typeahead({
  name: 'accounts',
  local: ['Audi', 'BMW', 'Bugatti', 'Ferrari', 'Ford', 'Lamborghini', 'Mercedes Benz', 'Porsche', 'Rolls-Royce', 'Volkswagen']
});
}); 

html:

<div class="col-sm-12" id = "filters" style="height:75px;">
    <div class="col-sm-3" id = "search"> 
        <form class="navbar-form">
            <div class="form-group" style="display:inline;">
                <div class="input-group">
                    <input type="text" placeholder="City/State/Zip" class="typeahead" id = "autocomplete">
                    <span class="input-group-addon"><span class="glyphicon glyphicon-search"></span></span>
                </div>
            </div>
        </form>                         
    </div>
</div>

【问题讨论】:

  • 你试过$('#autocomplete, .typeahead')吗?

标签: javascript jquery html twitter-typeahead


【解决方案1】:

尝试将您的 id 重新排列到 div 字段中,使用您的 html 执行此操作:

<div class="col-sm-12" id = "filters" style="height:75px;">
    <div class="col-sm-3" id = "search"> 
        <form class="navbar-form">
            <div class="form-group" style="display:inline;">
                <div class="input-group" id="autocomplete">
                    <input type="text" placeholder="City/State/Zip" class="typeahead">
                    <span class="input-group-addon"><span class="glyphicon glyphicon-search"></span></span>
                </div>
            </div>
        </form>                         
    </div>
</div>

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-20
相关资源
最近更新 更多