JQuery 自动完成选择不起作用


JQuery Autocomplete select doesnt work

Hy

这是我的代码:

 $(document).ready(function(){
  $("#tag").autocomplete("autocomplete.php", {
    selectFirst: true,
    select: function (a, b) {
        $(this).val(b.item.value);
        $("#tag_form").submit();
    }
  }).keydown(function(e){
    if (e.keyCode === 13){
     $("#tag_form").submit();
    }
 })
 });

Enter 的键控功能很酷,但选择没有,我不知道为什么。我只想,当我点击一个项目时,然后提交带有 id tag_form 的表单。

请帮忙,非常感谢:)

因为你在选择方法的上下文中。您应该找到像 $('#inputId').val('//blah') 这样的输入 id;

select: function (a, b) {
        $(this).val(b.item.value); // $(this) represent select method
        $("#tag_form").submit();
    }

我希望这对你有帮助。随意询问!

演示