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 删除虚拟显示器驱动 删除所有 Xorg 配置文件 删除显示器缓存文件 重启系统 可是依旧无法退出虚拟显示器
  • ¥15 vscode程序一直报同样的错,如何解决?
  • ¥15 关于使用unity中遇到的问题
  • ¥15 开放世界如何写线性关卡的用例(类似原神)
  • ¥15 关于并联谐振电磁感应加热
  • ¥60 请查询全国几个煤炭大省近十年的煤炭铁路及公路的货物周转量
  • ¥15 请帮我看看我这道c语言题到底漏了哪种情况吧!
  • ¥66 如何制作支付宝扫码跳转到发红包界面
  • ¥15 pnpm 下载element-plus
  • ¥15 解决编写PyDracula时遇到的问题