[英]How to load HTML into a single div using tabs
我有脚本设置来切换显示/隐藏菜单项的页面上的div。
但是我想将外部HTML加载到其中一个中并遇到问题。
现在我想让菜单项将外部HTML加载到一个div中。
我似乎无法使它工作,我想有这样的菜单:
<div id="topmenu">
<a href="#" >Home</a>
<a href="#" >Videos</a>
<a href="#" >Follow</a>
<a href="#" >Contact</a>
</div>
每个项使用jQuery将不同的HTML加载到这样的div中:
<article>
<div id="bodycontent">
...
</div>
</article>
如果你想添加或意味着加载外部html,那么你需要添加一些java scrip.Let以你的例子。
<div id="topmenu">
<a href="#" id='homeTab'>Home</a>
<a href="#" id='videoTab'>Videos</a>
<a href="#" id='followTab'>Follow</a>
<a href="#" id='contactTab'>Contact</a>
</div>
请参阅我已经为每个人添加了个人ID,现在您需要调用js的加载函数
$("#homeTab").on('click',function(){
//firstly clear html part
$('#bodycontent').html('');
$('#bodycontent').load('hometab.html');//put your exact loaction of html file in my case I'm assume both are in same folder.
});
就是这样,你可以这样做。
希望它能为你效劳。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.