jquery autocomplete获取所选项目文本

rle*_*923 18 javascript jquery autocomplete

我想知道如何在jquery自动完成上获取所选项目的文本值.

我初始化了jquery如下:

$(document).ready(function (){
    $("input#autocomplete").autocomplete({
        source: postcodelist,
        select: function (event, ui) {
            AutoCompleteSelectHandler(event, ui)
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

我创建了一个函数函数AutoCompleteSelectHandler(event,ui){}.

在这个函数里面,我想要一些额外的处理来将数据提供到正确的文本框中,但我无法弄清楚如何获取所选项目的文本值.

我做了一些谷歌尝试的例子,但我似乎无法让它工作.

任何帮助都感激不尽.

非常感谢.

Gee*_*vdC 31

ui参数具有包含item所选文本的属性

function AutoCompleteSelectHandler(event, ui)
{               
    var selectedObj = ui.item;              
    alert(selectedObj.value);
}
Run Code Online (Sandbox Code Playgroud)

来源:http://jqueryui.com/demos/autocomplete/#event-select转到标签"事件",然后选择事件"选择"


小智 15

// list of clients
        $( "#client" ).autocomplete({
        source: "lib/getClientList.php",
        minLength: 2,
        select: function(event, ui) {
            alert(ui.item.value);
             }
        })
Run Code Online (Sandbox Code Playgroud)

;

ui.item.value是jquery的利用将值分配到所述输入的基准