html - 导航栏不显示任何内容

标签 html css twitter-bootstrap

我正在尝试使用包含 3 个链接的导航栏。在每个选项卡中,我想显示一个表格,当我单击另一个链接时,我想显示另一个表格。

我正在尝试使用下面的代码执行此操作,但它不起作用。页面上没有显示任何内容。

你明白为什么它不起作用吗?

html:

<body>
  <div class="container">
    <div class=".md-xs-4">
      <ul class="nav nav-pills">
        <li>
          <a href="#Table">Table Link</a>
        </li>
        <li>
          <a href="#Table2">Tabl2 Link</a>
        </li>
      </ul>
    </div>
    <div class=".md-xs-4">
      <div class="tab-content">
        <div class="tab-pane fade" id="Table">
          <table class="table" style="border: 1px solid #ddd;">
            <td>a</td>
            <td>b</td>
          </table>

          <div class="tab-content">
            <div class="tab-pane fade" id="Table2">
              <table class="table" style="border: 1px solid #ddd;">
                <td>a</td>
                <td>b</td>
              </table>

            </div>
          </div>
        </div>
      </body>

https://jsfiddle.net/z2kLaxaj/

最佳答案

您的语法有点不对劲 - 而且您的 fiddle 中缺少 jQuery。 将以下代码添加到您的 <head>在加载 bootstrap.js 之前:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

你的代码应该是这样的:

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<div class="container">
  <ul class="nav nav-pills">
    <li class="active"><a data-toggle="pill" href="#table1">Table Link</a>
    </li>
    <li><a data-toggle="pill" href="#table2">Table Link 2</a>
    </li>
  </ul>

  <div class="tab-content">
    <div id="table1" class="tab-pane fade in active">
      <table class="table" style="border: 1px solid #ddd;">
        <td>a</td>
        <td>b</td>
      </table>
    </div>
    <div id="table2" class="tab-pane fade">
      <table class="table" style="border: 1px solid #ddd;">
        <td>a</td>
        <td>b</td>
      </table>
    </div>
  </div>
</div>

关于html - 导航栏不显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40006238/

相关文章:

javascript - 单击容器/主体上的关闭 Bootstrap 下拉菜单

javascript - NG-repeat 和指令一次展开一个列表项

html - Bootstrap 4 轮播不工作?

javascript - 获取子 iframe src 值

html - 行内元素和行高

html - 下拉菜单悬停效果的困难

html - 在 css 效果下创建一个新部分

css - 如何在 Bootstrap 中用一列处理 3 个 float ?

javascript - 如何在 PHP 中调用 JavaScript 函数?

javascript - 本地存储一个由 .php 脚本递增的 javascript 变量