0

我有

jQuery(document).ready(function(){
 $('#location_search').autocomplete(
    {
     source:'suggest_location.php',
     minLength:1});
    });

它返回 JSON 数据:

[
    {
        "label" : "EB\u0130 Konukevi",
        "value" : "EB\u0130 Konukevi, 32.791, 39.888",
        "hor" : "32.791",
        "ver" : "39.888"
    },
    {
        "label" : "EB\u0130 Gretwes",
        "value" : "EB\u0130 Gretwes, 32.491, 39.488",
        "hor" : "32.491",
        "ver" : "39.488"
    }
]

当我选择其中一个位置时,它会填充 location_search 字段。

选择位置后,如何使用 hor 和 ver 填充隐藏的文本输入(带有 id 的 ver 和 hor)?

4

1 回答 1

2

我想我了解您在寻找什么...尝试使用select 事件

$('#location_search').autocomplete({
    source:'suggest_location.php',
    minLength:1,
    select: function( event, ul ) {
       //do something with hor, ver
       $('#hor').val(ul.item.hor); 
       $('#ver').val(ul.item.ver);
    } 
 });

演示:http: //jsfiddle.net/dirtyd77/yTMwu/50/

于 2013-02-20T19:20:10.937 回答