【问题标题】:Execute jquery autocomplete on button press [duplicate]按下按钮时执行jquery自动完成[重复]
【发布时间】:2013-02-04 02:04:36
【问题描述】:

我有一个文本字段和一个论坛按钮(不是提交)。我希望用户在文本字段中输入位置,然后单击按钮。我希望按钮触发文本字段上的自动完成事件,该事件将调用 ajax 以返回可能的值。

我知道如何执行自动完成的实际机制,但我不知道如何通过按钮触发。

【问题讨论】:

  • 我不知道autocomplete 插件是如何工作的,我建议您自己制作,但该问题的公认答案是您需要的:$("somethingelse").click(function () {// your code here.})
  • 只需使用$(".buttonClass").click(function () {$("element").autocomplete('search');});

标签: javascript jquery ajax jquery-ui autocomplete


【解决方案1】:

好吧,您可能想使用库来实现您的结果。

例如:http://jqueryui.com/autocomplete/

在你的情况下,它会是这样的:

$('button').click(function() {
     $('input').autocomplete('enable');
});

在此页面上找到:http://api.jqueryui.com/autocomplete/#method-enable

【讨论】:

  • 我认为这不是 OP 想要的——“我希望按钮触发文本字段上的自动完成事件,该事件将调用 ajax 以返回可能的值。” enable 不会触发对项目的搜索。
猜你喜欢
  • 2012-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多