【发布时间】:2013-09-27 12:48:00
【问题描述】:
我正在使用 Typeahead.js 库,它运行良好。我想在下拉菜单的末尾显示一个 html 内容。我知道有一个选项可以为每个数据列表显示页脚。我不想显示每个列表的页脚。
我想在下拉菜单的末尾显示一个主页脚。我正在使用下面的代码。
$("#search-box").bind("typeahead:opened", function(obj, datum) {
$("div .tt-dataset-last").parent().append("Click Here");
});
上面的代码有效,但不是第一次打开菜单时。它从第二次打开菜单时开始显示。我希望即使在第一次显示菜单时也能显示文本。
有什么建议吗?
【问题讨论】:
-
$("#search-box").trigger("typeahead:opened")作为一个肮脏的黑客? -
谢谢。你想把它放在哪里?
-
.bind('event').trigger('event'). -
你能解释一下吗..我都试过了,但不确定它们到底需要放在哪里。
-
您可以为最终数据集添加页脚。
标签: jquery footer typeahead.js