doufan1899 2019-02-08 06:09 采纳率: 100%
浏览 63
已采纳

如何显示活动类数据onload?

I have two tabs in this code. Now, I want that when window load it shows active class data i.e. id="it_count" and after change tab then it will show related data to that tab i.e. id="non_it_count". So, How can I do this? Please help me.

<ul class="nav nav-tabs">
    <li class="active" id="it">
        <a data-toggle="tab" href="#home">IT Jobs</a>
    </li>
    <li id="non_it"><a data-toggle="tab" href="#menu1">Non IT Jobs</a></li>
    <li style="float:right;">
        <p id="it_count">Search Result Found <b style="color:red;">[ <?php echo $job_count_it; ?> ]</b></p>
        <p id="non_it_count">Search Result Found <b style="color:red;">[ <?php echo $job_count_non; ?> ]</b></p>
    </li>
</ul>

<script>
    $(document).ready(function(){
        if($(".nav-tabs li .it_no").hasClass('active')) 
        {
            $("#it_no").css("display","block");
            $("#non_it_no").css("display","none");
        }
        else 
        {
            $("#non_it_no").css("display","block");
            $("#it_no").css("display","none");
        }
    });
</script>
  • 写回答

2条回答 默认 最新

  • doudu9652 2019-02-08 06:18
    关注

    Use descendent selector > and you are using the name of the id wrong. The id should be it_count non_it_count and not it_no and it_count_no

    $(document).ready(function() {
      if ($("#it").hasClass('active')) {
        $("#it_count").css("display", "block");
        $("#non_it_count").css("display", "none");
      } else {
        $("#non_it_count").css("display", "block");
        $("#it_count").css("display", "none");
      }
    });
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <ul class="nav nav-tabs">
      <li class="active" id="it">
        <a data-toggle="tab" href="#home">IT Jobs</a>
      </li>
      <li id="non_it"><a data-toggle="tab" href="#menu1">Non IT Jobs</a></li>
      <li style="float:right;">
        <p id="it_count">Search Result Found <b style="color:red;">[ <?php echo $job_count_it; ?> ]</b></p>
        <p id="non_it_count">Search Result Found <b style="color:red;">[ <?php echo $job_count_non; ?> ]</b></p>
      </li>
    </ul>

    </div>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 chaquopy python 安卓
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 有没有帮写代码做实验仿真的
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥30 vmware exsi重置后登不上
  • ¥15 易盾点选的cb参数怎么解啊
  • ¥15 MATLAB运行显示错误,如何解决?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题