jQuery 之 两个div之间切换

本文介绍了如何使用jQuery实现两个div之间的切换效果,包括HTML结构和相应的jQuery代码实现,提供了两种不同的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.HTML代码:

<div class="lg-login">
                <ul class="lg-tit clearfix">
                    <li id="lg-res" class="fl active">预登记编码入场</li>
                    <li id="lg-msg" class="fl ">短信验证码入场</li>
                </ul>
                <div class="lg-con-box pr" id="tab">

                    <div id="ex-login-res" class="tabcontent">
                        <ul class="lg-con">
                            <li class="lg-res" id="res-lg-res">
                                <input type="tel" id="UserMobile" name="UserMobile" placeholder="">
                            </li>
                            <li class="lg-msg" id="res-lg-msg">
                                <input type="text" id="RegistratCode" name="RegistratCode" placeholder="">
                            </li>
                        </ul>
                        <div class="btn-box lg-btn-box" id="send-login-res">
                            <div class="btn next-btn red-btn">
                                <button type="button" class="ValidatPageSubmitBM"></button>
                            </div>
                        </div>
                    </div>
                    <div id="ex-login-msg" class="tabcontent" style="display:none;">
                        <ul class="lg-con pr">
                            <li class="lg-res" id="msg-lg-res">
                                <input type="tel" id="UserMobile1" name="UserMobile1" placeholder="">
                            </li>
                            <li class="lg-code pr" id="msg-lg-code">
                                <input type="text" name="txtcode" id="txtcode" placeholder="" value=""><b id="msgtxtcode"></b>
                                <!-- 样式调整依据class:can-code的有无 -->

                                <div id="get-code" class="get-code can-code pa">
                                    <button type="button" class="fr1" id="btGetCode" name="btGetCode" onclick="GetCode()"></button>
                                    <!--  59s后重发 -->
                                </div>
                            </li>
                            <!-- 发送短信后显示 -->
                            <p id="send-code" class="pa"></p>
                        </ul>
                        <div class="btn-box lg-btn-box" id="send-login-msg">
                            <div class="btn next-btn red-btn">
                                <button type="button" class="ValidatPageSubmitYZM"></button>
                            </div>
                        </div>
                    </div>
                </div>
            </div>


2.jQuery代码:


<script language=javascript type=text/javascript>
        $(document).ready(function () {
            var lis = $('.clearfix li');
            var uls = $('#tab .tabcontent');

            lis.click(function () {
                var li_selected = $(this);//选中的li分类
                var num = li_selected.index();//相对于同胞元素的位置
                lis.removeClass("active");//清空liCSS属性
                li_selected.addClass('active');//选中li添加属性
                uls.css("display", "none");//隐藏所有form标签
                uls.eq(num).css("display", "block");    //展示选中的li所对应的form内容
            });
        })
</script>


3.jQuery(方法二):


$('#lg-res').click(function () {
                $("#lg-msg").removeClass("active");//清空liCSS属性
                $(this).addClass('active');//选中li添加属性
                $("#ex-login-res").css("display", "block");
                $("#ex-login-msg").css("display", "none");
                $("#UserMobile").val("");
                $("#RegistratCode").val("");
            });
            $('#lg-msg').click(function () {
                $("#lg-res").removeClass("active");//清空liCSS属性
                $(this).addClass('active');//选中li添加属性
                $("#ex-login-res").css("display", "none");
                $("#ex-login-msg").css("display", "block");
                $("#UserMobile1").val("");
                $("#txtcode").val("");
            });




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值