jQuery實現(xiàn)從一個頁面跳轉(zhuǎn)到另一個頁面的指定tab選項卡

最近事情比較多,小婷已經(jīng)沒有足夠的時間去學(xué)習(xí)新的知識點,就寫一寫簡單的東西吧,這些還是從前學(xué)習(xí)前端的時候留下的課堂的筆記,那個時候喜歡記筆記,覺得總是有用的上的地方,畢竟好記性不如爛筆頭。

思路:

從頁面 a 通過 url ? 后面的參數(shù)給頁面b 傳一個 index,頁面b通過這個參數(shù)來控制該選項卡的切換

a頁面:

<a href="b.html?type=1">校園招聘</a>
<a href="b.html?type=2">社會招聘</a>
<a href="b.html?type=3">名企招聘</a>

b頁面:

1:獲取 被訪問時的 url
2:獲取該url  = 后面的數(shù)字 (id)
3:使用傳過來的 數(shù)字 (id) 來控制該選項卡的切換

實際代碼參考
a.html

<!DOCTYPE html>
<html lang="en" class="no-js">
    <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title></title>
    </head>
    <body>
        <a href="b.html?type=1">校園招聘</a>
        <a href="b.html?type=2">社會招聘</a>
        <a href="b.html?type=3">名企招聘</a>
    </body>
</html>

b.html

<!DOCTYPE html>
<html lang="en">

    <head>
        <meta charset="UTF-8">
        <title>tab-JQ</title>
        <style>
            * {
                margin: 0;
                padding: 0;
                list-style: none;
            }           
            #wrap {
                margin: 90px 290px;
            }
            
            #tit {
                height: 30px;
                width: 600px;
            }
            
            #tit span {
                float: left;
                height: 30px;
                line-height: 30px;
                width: 200px;
                font-size: 20px;
                text-align: center;
                color: #000000;
                border-top: 1px solid #CCCCCC;
            }
            
            #con li {
                display: none;
                width: 600px;
                border: 1px solid #CCCCCC;
                font-size: 30px;
                line-height: 200px;
                text-align: center;
            }
            
            #tit span.select {
                background: #d6e9fd;
                color: #ffffff;
            }       
            #con li.show {
                display: block;
            }
        </style>
        <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
    </head>

    <body>
        <div id="wrap">
            <div id="tit">
                <span class="select">校園招聘</span>
                <span>社會招聘</span>
                <span>名企招聘</span>
            </div>
            <ul id="con">
                <li id="1" class="show">校園招聘校園招聘校園招聘</li>
                <li id="2">社會招聘社會招聘社會招聘</li>
                <li id="3">名企招聘名企招聘名企招聘</li>
            </ul>
        </div>
        <script>
            //選項卡
            $('#tit span').click(function() {
                var i = $(this).index(); //下標(biāo)第一種寫法
                //var i = $('tit').index(this);//下標(biāo)第二種寫法
                $(this).addClass('select').siblings().removeClass('select');
                $('#con li').eq(i).show().siblings().hide();
            });

            // 獲取 被訪問時的 url
            var ur = location.href;
            // 獲取該url  = 后面的數(shù)字 (id)
            var type = ur.split('?')[1].split("=")[1];

            // 使用傳過來的 數(shù)字 (id) 來控制該選項卡的切換
            // 其實就是從頁面 A 通過 URL ? 后面的參數(shù) 給頁面B 傳一個 index

            $('#tit span').eq(type - 1).addClass('select').siblings().removeClass('select');
            $('#con li').eq(type - 1).show().siblings().hide();
        </script>
    </body>

</html>

原文作者:祈澈姑娘 技術(shù)博客:http://www.itdecent.cn/u/05f416aefbe1
90后前端妹子,愛編程,愛運營,文藝與代碼齊飛,魅力與智慧共存的程序媛一枚。
堅持總結(jié)工作中遇到的技術(shù)問題,堅持記錄工作中所所思所見,對于博客上面有不會的問題,可以加入qq技術(shù)交流群聊:649040560。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,824評論 1 45
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補...
    _Yfling閱讀 14,162評論 1 92
  • ㈠ 我和洛洛去餐廳吃飯,新開的一家窗口叫“五谷鱻粉”。十幾種口味,應(yīng)有盡有。 洛洛想吃不辣的。 于是洛洛問餐廳阿姨...
    藍小鯨Crystal閱讀 353評論 2 1
  • 風(fēng)在哪吹,會在哪停? 雨在哪下,會在哪落? 山在哪頭,會有什么風(fēng)景? 水會流向何處,花會開在何處, 情歸何處,人在何方,
    遺落極光閱讀 155評論 0 0
  • 今天這張彩虹卡也太符合修習(xí)營作業(yè)的主題了! 1.21天親密愛人修習(xí)營013 今日主題“擴展對愛的理解” 昨天梳理了...
    漫步的小馬駒閱讀 189評論 0 2

友情鏈接更多精彩內(nèi)容