打字下拉列表中的全局页脚

时间:2013-08-13 10:43:54

标签: javascript jquery html twitter-bootstrap typeahead

我有一个包含2个类别的预先输入菜单,但在这些类别下我需要一个按钮。如何添加此全局页脚,以便在缺少2'类别时可用?

1 个答案:

答案 0 :(得分:0)

我所做的是在每个数据集中添加一个页脚,但用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;
}

希望这有帮助!