美文网首页前端
jQuery类操作

jQuery类操作

作者: 马佳乐 | 来源:发表于2022-03-10 07:36 被阅读0次
    • 添加类addClass():可对元素添加一个或多个类
    • 删除类addClass():可删除元素的一个类或多个类或所有类
    • 判断类hasClass():判断一个元素有没有某个类,如果有就返回true,如果没有就返回false
    • 切换类addClass():如果元素有某个类就移除这个类,如果元素没有这类就添加这个类

    代码练习:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                div {
                    width: 100px;
                    height: 100px;
                    margin-top: 20px;
                }
                .bgc {
                    background-color: green;
                }
                .fontSize50 {
                    font-size: 50;
                }
                .width200 {
                    width: 200;
                }
            </style>
            
        </head>
        <body>
            <input type="button" value="添加类" id="addClass" />
            <input type="button" value="移除类" id="removeClass" />
            <input type="button" value="判断类" id="hasClass" />
            <input type="button" value="切换类" id="toggleClass" />
            <div id="div1" class="bgc">div1</div>
        </body>
    </html>
    <script src="js/jquery.js"></script>
    <script>
        $(function(){
            //添加类 addClass(类名)
            $("#addClass").click(function(){
                //添加单个类
                $("#div1").addClass("fontSize50");
                //添加多个类
                $("#div1").addClass("fontSize50 width200"); 
            });
            
            //移除类 removeClass()
            $("#removeClass").click(function(){
                //移除单个类
                $("#div1").removeClass("bgc");
                //移除多个类
                $("#div1").removeClass("bgc fontSize50");   
                //移除所有类
                $("#div1").removeClass();               
            });
            //判断类 addClass()
            $("#hasClass").click(function(){
                console.log($("#div1").hasClass("bgc"));//true
            });
            //切换类
            $("#toggleClass").click(function(){
                $("#div1").toggleClass("fontSize50");
            });
        });
    </script>
    
    

    相关文章

      网友评论

        本文标题:jQuery类操作

        本文链接:https://www.haomeiwen.com/subject/gyitdrtx.html