我希望在用户从autocopmleted中选择输入后清除输入字段我已经在stackoverflow上搜索了答案,并且没有任何答案适合我。 这是我的代码:
$("#fastSearchInput").autocomplete({
source: users,
select: function (suggestion, ui)
{
id = ui.item.data;
window.open("member.php?id="+id,'_blank');
$(this).val("");
event.preventDefault();
}});
答案 0 :(得分:1)
将您选择的处理程序的第一个参数的名称更改为event
。 E.G
$("#fastSearchInput").autocomplete({
source: users,
select: function (event, ui)
{
id = ui.item.data;
window.open("member.php?id="+id,'_blank');
$(this).val("");
event.preventDefault();
}});