【发布时间】:2017-08-23 15:00:33
【问题描述】:
我使用引导程序创建了导航选项卡。现在我想在标签点击时将 html 文件加载到标签内容中。谁能帮我写java脚本。
这是我的html:
<body>
<div class="container-fluid">
<div class="row">
<div class="col-sm-3">
<ul class="nav nav-pills nav-stacked">
<li class="active"><a data-toggle="pill" id="Home" href="#home">Home</a></li>
<li><a data-toggle="pill" id="Menu1" href="#menu1">Menu 1</a></li>
<li><a data-toggle="pill" id="Menu2" href="#menu2">Menu 2</a></li>
</ul>
</div>
<div class="col-sm-9">
<div class="tab-content">
<div id="home" class="tab-pane fade in active">
</div>
<div id="menu1" class="tab-pane fade"> <h3>Menu 1</h3>
</div>
<div id="menu2" class="tab-pane fade"> <h3>Menu 2</h3>
</div>
</div>
</div>
</div>
</div>
</body>
在上面的代码中,当我单击主页选项卡时,我想将外部 html(x.html) 文件加载到选项卡内容 div 下的主页 div 中。当我单击 menu1 选项卡(y.html)时,我想要相同的功能。当我加载(y.html)时,我需要隐藏(x.html)。有人请帮助我...!!!
我使用了下面的 javascript。但它不起作用。:
$('a#Home').click(function(){
$("#home").load("x.html");
});
$('a#Menu1').click(function(){
$("#menu1").load("y.html");
});
【问题讨论】:
-
为什么要为内容使用不同的 DIV,只需使用一个 DIV 来加载所需的内容。
标签: javascript jquery html css