【问题标题】:How to call autocomplete select event from outside the function如何从函数外部调用自动完成选择事件
【发布时间】:2011-08-18 04:03:59
【问题描述】:

我有一个使用 jQuery UI 自动完成的位置搜索表单。

当用户开始输入输入时,我们的位置列表显示为输入下方的下拉菜单。如果用户单击其中一个位置,页面将重定向到该位置的登录页面。用户也可以单击键盘上的“输入”,而不是显式单击该项目。

这是问题。如果用户单击“提交”按钮,我不知道如何让自动完成功能工作。我不允许简单地删除提交按钮,因为它是“号召性用语”。标记和代码如下所示:(我是凭记忆写的,所以可能不准确)

<form id="locationSearch">
    <input type="text" id="enterLocation" />
    <input id="goButton "type="submit" value="GO" />
</form>


<script>

    var locations = [<br />
        {'value': 'Brooklyn', 'url': '/ny/brooklyn/browse'}
        { 'value' : 'Hoboken; , 'url' : /nj/hoboken/browse'}
    ];

    $('#enterLocation').autocomplete({
        autoFocus: true,
        source: 'locations',
        select: event, ui (function() {
            window.location.url
       });
    });

</script>

我需要做的是这样的:

$('#goButton').click(function() {
    // trigger automcomplete select
});

非常感谢任何建议!

【问题讨论】:

    标签: autocomplete jquery-autocomplete


    【解决方案1】:

    尝试使用

    $('#enterLocation').trigger("autocompleteselect", function(){});
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-05
      • 2014-11-19
      • 1970-01-01
      • 2011-04-06
      • 2018-12-07
      • 2012-09-25
      • 2017-02-16
      • 1970-01-01
      相关资源
      最近更新 更多