2013-02-21 71 views
0

页面加载后我想以编程方式设置活动选项卡......在下面的示例中,我想将英语设置为活动选项卡。如何通过jQuery设置活动选项卡选择标签内容超出ul元素的位置?

我想:

$('#languagetabs').tabs('select', 1); 

$('.edittabs').tabs('select', 1); 

但没有工作,在什么也没有发生:没有错误,和第一选项卡仍然有效。

<div class="edittabs"> 
    <ul id="languagetabs"> 
     <li><a href="#language-spanish">Spanish</a></li> 
     <li><a href="#language-english">English</a></li> 
    </ul> 
    <div id="language-spanish">   
     Spanish description 
    </div> 
    <div id="language-english"> 
     English description 
    </div> 
</div> 

回答

2
$('#languagetabs li:eq(1) a').trigger('click'); 

这将效仿被点击第二个选项卡。

0

声明一个类活跃,

.active{background:#5d5d5d;} 

<li><a href="#language-english" class="active">English</a></li> 

$('#languagetabs li').click(function() { 
    $(this).toggleClass('active'); 
}); 

希望它会帮助你..

+0

我的标签已经正常工作。我的问题是我如何以编程方式切换到另一个选项卡。 – Flo 2013-02-21 13:34:37

相关问题