首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jquery自动建议google地图-选择时加载

Jquery自动建议google地图-选择时加载
EN

Stack Overflow用户
提问于 2012-10-14 23:30:38
回答 1查看 120关注 0票数 0

目前,Google地图代码是这样工作的:

当你开始在输入框中输入时,它会加载一个建议列表。然后,当您从列表中单击其中一个选项时,它会将其放入输入框中。但是,您仍然必须单击find才能加载结果。

我想让它这样,当你点击自动提示列表中的一个选项时,它会自动加载结果,而不需要在之后点击“查找”。

这是我正在使用的代码。我希望我正确地解释了这个问题。

http://jsfiddle.net/BxG9H/

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-14 23:40:38

检查这个jsfiddle。您必须侦听自动完成小部件的'select‘事件。

http://jsfiddle.net/Rr5PL/

编辑

代码语言:javascript
运行
复制
$(function() {
    $(PostCodeid).autocomplete({
        //This bit uses the geocoder to fetch address values


        // ONLY THIS PART :)
        select: function( event, ui ) {
          // first SET value before trigger click event
          $(this).val($(ui.item).attr('value'));
          $('#findbutton').click();
        },


        source: function(request, response) {
            geocoder.geocode({
                'address': request.term
            }, function(results, status) {
                response($.map(results, function(item) {
                    return {
                        label: item.formatted_address,
                        value: item.formatted_address
                    };
                }));
            });
        }
    });
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12883661

复制
相关文章

相似问题

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