javascript - Bootstrap 选项卡标题元素中的复杂 html

标签 javascript jquery html css twitter-bootstrap

我希望 bootstrap 在选项卡标题按钮内显示多个元素,目前它分成多个按钮...

考虑示例 jsFiddle :

<ul class="nav nav-tabs">
    <li class="allmembers">
        <a href="#allmembers" data-toggle="tab">The first</a>
        <a href="#allmembers" data-toggle="tab">tab</a>
    </li>
    <li class="additional">
        <a href="#additional" data-toggle="tab">The second</a>
        <a href="#additional" data-toggle="tab">tab</a>
    </li>
</ul>

<!-- Tab panes -->
<div class="tab-content">
    <div class="tab-pane active" id="allmembers">
        Content
        <p> <a href="javascript: ;" id="next">next</a></p>
    </div>                    

    <div class="tab-pane" id="additional">
        Content 2
    </div>
</div>

在上面的示例中,它会显示四个选项卡而不是两个,但我需要 Bootstrap 才能呈现复杂的 html,例如:

<ul class="nav nav-tabs">
    <li class="all members">
        <div>
            Any type of content displayed inline here
            <a href="#allmembers" data-toggle="tab">The first</a>
            <a href="#allmembers" data-toggle="tab">tab</a>
        </div>
    </li>
    <li class="additional">
        <div>
            Any type of content displayed inline here
            <a href="#additional" data-toggle="tab">The second</a>
            <a href="#additional" data-toggle="tab">tab</a>
        </div>
    </li>
</ul>

<!-- Tab panes -->
<div class="tab-content">
    <div class="tab-pane active" id="allmembers">
        Content
        <p> <a href="javascript: ;" id="next">next</a></p>
    </div>                    

    <div class="tab-pane" id="additional">
        Content 2
    </div>
</div>

怎么可能

最佳答案

您可以在标签页眉中使用所有内联元素,只需将它们包裹在一个 anchor 中,如下所示:

<a href="#additional" data-toggle="tab">
    The second <br/>
    Any type of content displayed inline here <br/>
    <span>Span</span>
</a>

原因是面板标题的 bootstrap 样式放置在 anchor 上,如果您需要更复杂的结构,您可能需要更改 bootstrap 并将样式放置在 li 上。

您的演示:http://jsfiddle.net/zd1368yu/3/

关于javascript - Bootstrap 选项卡标题元素中的复杂 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27888869/

相关文章:

javascript - TypeScript 性能(asm.js、闭包编译器)和开销

javascript - 按升序对本地存储分数进行排序

javascript - 使用 ng-model 更新数字边界

javascript - 尝试用 <div> 替换 <video>

html - 背景图片上方的空白

php - 使用 PHP 将 XML 转换为 HTML 表格

javascript - 如何使用 javascript 获取不同窗口的 html

jquery - 用简单的形式限制复选框

javascript - 如何将变量保存到 JSON 文件?

html - joomla 中的菜单模块未显示添加的所有菜单项