我正在使用标准的Jquery UI自动完成功能,效果很好。

我有一个输入ID为autoc1的表单

当返回匹配项列表时,我在结果上使用onlick来自动将用户定向到另一个页面,该页面根据用户的选择动态填充。

当他们单击时,我希望输入不被填充,而只是等待onclick触发。

因此,基本上单击结果不会在输入元素中填充任何内容-这可能吗?

这是我用来调用该调用的代码:

$("#autoc1").autocomplete("/autoc.php?arg=1&user=<? echo $user; ?>");


然后尝试以下操作,但根本无法正常工作

$("#autoc1").autocomplete({
select: function(event, ui){
    $('#autoc_buddy1').css('color','white');
}
});


也尝试过

$("#autoc1").autocomplete({
select: function(event, ui) { return false; }
});


没工作

最佳答案

我猜您可以使用选择的自动完成事件。您可以使用return false取消将建议复制到文本框。喜欢,

$( ".selector" ).autocomplete({ select: function(event, ui) { return false; }});


你的意思是这样的吗?希望能帮助到你

09-25 18:10