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"
    }
]

lacations の 1 つを選択すると、location_search フィールドに入力されます。

場所が選択されたときに、非表示のテキスト入力 (id の ver と hor) に hor と ver を入力するにはどうすればよいですか?

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 に答える