我不希望在点击下拉搜索中的项目后显示弹出窗口。
我只是希望它在点击时直接转到链接..
有人可以帮我解决这个问题吗?
var source = [ { value: "www.foo.com",
label: "Spencer Kline"
},
{ value: "www.example.com",
label: "James Bond"
},
...
];
var source = [ { value: "http://www.foo.com",
label: "Spencer Kline"
},
{ value: "http://www.example.com",
label: "James Bond"
}
];
$("input#autocomplete").autocomplete({
source: source,
select: function( event, ui ) {
alert(ui.item.value);
window.location.href = ui.item.value;
}
});
答案 0 :(得分:1)
从代码中删除行alert(ui.item.value);
。
alert(...)
会触发一个弹出窗口,您可以阅读有关它们的更多信息here。
答案 1 :(得分:1)
只需删除提醒。
应该是这样的
var source = [ { value: "http://www.foo.com",
label: "Spencer Kline"
},
{ value: "http://www.example.com",
label: "James Bond"
}
];
$("input#autocomplete").autocomplete({
source: source,
select: function( event, ui ) {
window.location.href = ui.item.value;
}
});