提前打印下拉列表中的全局页脚
Global footer in typeahead dropdown
我有一个包含两个类别的typeahead菜单,但在这些类别下我需要一个按钮。如何添加此全局页脚,以便在缺少2'nd类别时可用?
我所做的是在每个数据集中添加一个页脚,但使用CSS隐藏除最后一个之外的所有页脚,代码如下:
$('#search-query').typeahead([
{
remote: appUrl + 'franchiseesuggestions?query=%QUERY',
name: 'franchisees',
minLength: 3,
valueKey: 'Name',
template: [
'<p><strong>{{Name}}</strong></p>'
].join(''),
header: '<p class="tt-header">' + franchisees + '</p>',
footer: '<p class="more"><a href="/recherche?q=%QUERY">All results</a></p>',
engine: Hogan
}, {
remote: appUrl + 'citysuggestions?query=%QUERY',
name: 'cities',
minLength: 3,
valueKey: 'Name',
template: [
'<p><strong>{{Name}}</strong></p>'
].join(''),
header: '<p class="tt-header">' + cities + '</p>',
footer: '<p class="more"><a href="/recherche?q=%QUERY">All results</a></p>',
engine: Hogan
}
])
还有CSS的魔力:
.tt-dropdown-menu .more{
display:none;
}
.tt-dropdown-menu div:last-child .more {
display:block;
}
希望这能有所帮助!
相关文章:
- 使用javascript将动态表从一个html页面打印到另一个html页
- 全局变量和全局对象的属性之间有什么区别吗
- JavaScript打印功能使日历停止工作
- 正在全局范围中查找JavaScript函数
- delete关键字在全局变量上的不同行为
- 在javascript函数中设置全局变量
- 如何将getJson的响应保存在全局变量中
- esri javascript异步打印
- 全局对象是属于哪个类的对象
- 文本框不是从Javascript/Asp.net中的对话框中打印出来的
- Javascript全局onclick监听器
- 从Javascript方法返回全局变量
- jQuery/JavaScript在线公文包表单-打印样式表
- 如何打印嵌套对象的所有值
- 在终端中运行 JavaScript 时(使用 rhino),如何使用 print() 函数在一行中打印
- Javascript,从静态函数中打印全局对象
- 为什么Javascript代码打印'未定义'即使变量被声明为全局变量
- 提前打印下拉列表中的全局页脚
- JavaScript全局变量没有打印hello
- 设置下拉菜单值的全局变量在标题前打印