2

因此,假设我有一个简单的输入文本字段,它具有来自 twitter 的 typeahead 库的自动完成支持,可以远程获取信息,如下所示:

$(".typeahead")
 .typeahead({
   name: "boats",
   valueKey: 'name',
   remote: {
     url: baseSearchURL+"/_search?q=%QUERY"
   },
   footer: "<a url=/search?q=%QUERY>View all the results</a>",
   template: "{{name}}",
   engine: Hogan })

我正在寻找的是一种将用户输入传递到页脚部分中的 HTML 的方法,因此我可以创建一个指向包含所有可用结果的页面的链接。

显然,该footer字段的上述代码部分没有按预期工作,但这就是我想要做的。

有任何想法吗?

谢谢,
克里斯

4

1 回答 1

0

footer您可以传递一个 DOM 元素,而不是传递一个 HTML 字符串。创建一个包含您的 DOM 元素<a href...>,并使用 Typeahead 事件来更新它。

于 2013-11-15T10:05:28.717 回答