原生js jq选项卡

html

    <div class="regardc">
        <div class="gw_b_box2">
            <div class="gw_box_tit2 on">
                <span class="sh3mabouth7">Staff</span>
            </div>
            <div class="gw_box_tit2">
                <span class="sh3mabouth7">Faculty</span>
            </div>
        </div>
        <div class="regardc_list">
            <div class="regardc_item1 on">
                <li class="regardc_li">
                    1
                </li>
            </div>
            <div class="regardc_item1">
                <li class="regardc_li">
                    2
                </li>
            </div>
        </div>
    </div>
 
css
    <style>
        .gw_b_box2 {
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .gw_box_tit2 {
            width: 120px;
            text-align: center;
            margin-right: 30px;
            border-radius: 5px;
        }

        .gw_box_tit2.on {
            background: #8d2893;
            color: #fff;
        }

        .gw_box_tit2:hover {
            cursor: pointer;
        }

        .regardc_item1 {
            display: none;
        }

        .regardc_item1.on {
            display: block;
        }

        .regardc_li {
            width: 24%;
            margin-top: 10px;
            display: inline-block;
        }
    </style>
 
js
 
    <script type="text/javascript" src="js/jquery-3.3.1.min.js"></script>
    <script>
        $(".regardc .gw_box_tit2").click(function () {
            var index = $(this).index();
            $(this).parent().siblings().children().eq(index).addClass("on").siblings().removeClass("on");
        });

        $('.regardc .gw_box_tit2').click(function () {
            var index = $(this).index();
            $('.regardc .gw_box_tit2').removeClass('on').eq(index).addClass('on');
        })
    </script>
 
posted @ 2022-09-22 15:29  阳菜  阅读(22)  评论(0)    收藏  举报