Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript “活动”选项卡会动态更改,但单击页面上的任意位置可将第一个选项卡更改为“活动”_Javascript_Jquery_Asp.net Mvc - Fatal编程技术网

Javascript “活动”选项卡会动态更改,但单击页面上的任意位置可将第一个选项卡更改为“活动”

Javascript “活动”选项卡会动态更改,但单击页面上的任意位置可将第一个选项卡更改为“活动”,javascript,jquery,asp.net-mvc,Javascript,Jquery,Asp.net Mvc,我的视图上有以下选项卡 <div class="tabbable"> <ul class="nav nav-tabs padding-18"> <li class="active"> <a aria-expanded="false" data-toggle="tab" href="#Tab1"> <i class="green ace-icon fa fa-home bi

我的视图上有以下选项卡

<div class="tabbable">
    <ul class="nav nav-tabs padding-18">
        <li class="active">
            <a aria-expanded="false" data-toggle="tab" href="#Tab1">
            <i class="green ace-icon fa fa-home bigger-120"></i>
            Tab 1
            </a>
        </li>
        <li class="">
            <a href="#Tab2" data-toggle="tab" aria-expanded="false">
                <i class="orange ace-icon fa fa-clock-o bigger-120"></i>
                Tab2
            </a>
        </li>
    </ul>
</div>


<div class="tab-content no-border padding-24">
    <div id="Tab1" class="tab-pane active">
         ...
    </div>
    <div id="Tab2" class="tab-pane">
         ...
    </div>
</div>
这很好,它可以更改活动选项卡,但首先单击页面上的任意位置,再次将选项卡更改为第一个选项卡。
如何解决这个问题你的问题不清楚,但试试这个

根据您必须进入第n个选项卡的任何条件:

if(yourCondition)
      $('.nav-tabs li:nth-child(n) a').trigger('click');

你能发布一个活生生的例子吗?你的意思是:但是首先点击页面上的任何地方,再次将标签更改为第一个标签。如何解决这个问题?
if(yourCondition)
      $('.nav-tabs li:nth-child(n) a').trigger('click');