jQuery自动完成关闭需要获取值

jQuery自动完成关闭需要获取值,jquery,Jquery,将此值放入“选择”事件中,它在“关闭”中不可用 试试这个 $(".autocomplete").autocomplete({ minLength: 2, selectFirst: true, autoFocus: true, source: function (request, response) { $.ajax({ type: "POST", url: "/

将此值放入“选择”事件中,它在“关闭”中不可用

试试这个

$(".autocomplete").autocomplete({
    minLength: 2,
    selectFirst: true,
    autoFocus: true,
    source:
        function (request, response) {
            $.ajax({
                type: "POST",
                url: "/airports.ashx?q=" + request.term,
                contentType: "application/json; charset=utf-8",
                async: false,
                dataType: "json",
                success: function (data) {
                    response($.map(data, function (item) {
                        return { value: item }
                    }));
                },
                error: function (data) {
                    alert("An unexpected error has occurred during processing.");
                }
            });
        }, select: function (event) {
        }
       , close: function (event, ui) {
           $("#txtfrom").val(ui.item.value);
       }
}); 
如果你想靠近,那么就这样使用。。。。。。。 在自动完成之外声明值

var值=“”


你能用问题的形式描述一下你的问题吗?
, select: function (event) {
$("#txtfrom").val(ui.item.value);
        }
       , close: function (event, ui) {

       }
, select: function (event) {
value=ui.item.value;
        }
       , close: function (event, ui) {
           $("#txtfrom").val(value);
       }