首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery提前输入和地址选择器?

问jquery提前输入和地址选择器?
EN

Stack Overflow用户
提问于 2013-08-26 15:21:48
回答 1查看 1.2K关注 0票数 0

随着引导3.0的发布,typeahead已经被删除,并被推特预置式插件所取代。我是否知道如何将它与寻址器插件结合使用。

我的旧代码是这样工作的:

代码语言:javascript
复制
    $('#location').addressPicker({
          boundElements: {
              '#wizard .Country': function(data) {
                  var result = '';
                  $.each(data.address_components, function (index, value) {
                      if (value.types.indexOf('country') !== -1) {
                          result = value.long_name;
                      }
                  });
                  return result;
              },                  
              '#wizard .State': 'administrative_area_level_1',
              '#wizard .City': 'locality',
              '#wizard .PostalCode': 'postal_code',
              '#wizard .Lat': 'lat',
              '#wizard .Lng': 'lng'
          }
    });

前面的新类型的事件触发器如下所示:

代码语言:javascript
复制
$('#location').typeahead({                                
         /* ??? */
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-26 21:30:23

我首先,你为什么要更换“旧”的打字机插件?并不与Twitter的Bootstrap 3 Javascript插件捆绑在一起。

在您的代码中,可以包括以下两种内容:

代码语言:javascript
复制
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>  
<script src="bootstrap3/bootstrap-master/dist/js/bootstrap.min.js"></script>
<script src="js/bootstrap-typeahead.js"></script>
<!-- down load the required version here: https://github.com/flevour/jquery-addressPicker/blob/master/demo/js/bootstrap-typeahead.js-->

其次,要使用Twitters而不是“旧的”类型,您不需要更改您的调用(仅)。addresspicker插件调用一个(form元素)上带有.typeahead()的类型。您必须更改这个调用,或者至少在addresspicker插件的源代码中更改它的选项。

如果地址选择器工作良好,我不应该试图更改预先输入。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18447540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档