您好我有一个标签菜单,当我点击标签1中的按钮时,我想激活标签2 ..
这是我的javascript:
<link rel="stylesheet" type="text/css" href="http://oliveshades.com/dashboard_menu.css">
<script type='text/javascript' src="http://oliveshades.com/jquery.idTabs.min.js"></script>
<script type='text/javascript'>
function toggle_visibility(id) {
var thelist = document.getElementsByClassName("alist");
for (var i = 0; i < thelist.length; i++) {
thelist[i].style.display = 'none';
}
var e = document.getElementById(id);
if (e.style.display == 'block') {
e.style.display = 'none';
} else {
e.style.display = 'block';
}
}</script>
这是我的HTML:
<div class="dashTab">
<ul class="idTabs">
<li><a href="#tab1">Statistics</a></li>
<li><a href="#tab2">Traffic</a></li>
</ul></div>
<div id="tab1"><input name="" type="button" value="redirect me to tab 2" /></div>
<div id="tab2">This is Tab2</div>
答案 0 :(得分:0)
idTabs似乎没有激活选项卡的方法,但您可以手动触发它。
$('#tab1 input').click(function(){
$('li:contains("Traffic")').click();
return false;
});
答案 1 :(得分:0)
试试这个:
function changeTab(arg){
switch(typeof arg){
case "number":
$('.idTabs > li:eq(' + arg + ') > a').click();
break;
case "string":
$('.idTabs > li:contains(' + arg + ') > a').click();
break;
}
}