将活动类添加到多个选项卡导航

时间:2013-08-27 09:29:54

标签: jquery jquery-ui twitter-bootstrap twitter-bootstrap-3

使用Twitter Bootstrap我试图在单击选项卡时向两个导航栏添加活动类。

<script type="text/javascript">
   $('#myTab a').click(function (e) {
      e.preventDefault()
      $(this).tab('show')
   })
   $('#myTab2 a').click(function (e) {
      e.preventDefault()
      $(this).tab('show')
   })
</script>

请参阅http://jsfiddle.net/dgQjA/以获得更好的主意。

2 个答案:

答案 0 :(得分:0)

您忘记将代码添加到document.ready

$(function(){
$('#myTab a').click(function (e) {
e.preventDefault()
$(this).tab('show')
});

$('#myTab2 a').click(function (e) {
e.preventDefault()
$(this).tab('show')
});
});

答案 1 :(得分:0)

$('#myTab a').click(function (e) {
 e.preventDefault()
 $(this).tab('show');
 var index = $(this).parent().index();
 $('#myTab2 a:eq('+index+')').tab('show');
})

$('#myTab2 a').click(function (e) {
 e.preventDefault()
 $(this).tab('show');
 var index = $(this).parent().index();
 $('#myTab a:eq('+index+')').tab('show');
})

试试这个