zoukankan      html  css  js  c++  java
  • jq:样式操作(返回css样式属性的值、修改属性的值、设置样式的方法)

    1、操作css样式

    (1)返回css样式属性的值

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="utf-8" />
            <title></title>
            <style>
                div {
                     300px;
                    height: 300px;
                    background-color: darkred;
                }
            </style>
            <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.min.js"></script>
        </head>
    
        <body>
            <div></div>
            <script>
                $(function() {
                    console.log($("div").css("width"));
                })
            </script>
        </body>
    
    </html>

     只写了css的属性名的情况下只返回属性值

    (2)修改属性的值

    <body>
            <div></div>
            <script>
                $(function() {
                    $("div").css("width","100px");
                    console.log($("div").css("width"));
                })
            </script>
        </body>

    • 属性名必须加引号,不加引号会当做变量处理
    • 属性的值如果是数字可以不加引号

    (3)一次修改多个css的样式(对象的方式)

    <body>
            <div></div>
            <script>
                $(function() {
                    $("div").css({
                        200,
                        height:200
                    })
                })
            </script>
        </body>

    2、设置样式的方法

    作用等同于classList,可以操作类样式,注意操作里面的类样式不要加点

    (1)添加类

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="utf-8" />
            <title></title>
            <style>
                div {
                     300px;
                    height: 300px;    
                }
                .back_color{
                    background-color: darkred;
                }
            </style>
            <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.min.js"></script>
        </head>
    
        <body>
            <div></div>
            <script>
                $(function() {
                    $("div").click(function(){
                        $(this).addClass("back_color");
                    })
                })
            </script>
        </body>
    
    </html>

    (2)删除类

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="utf-8" />
            <title></title>
            <style>
                div {
                     300px;
                    height: 300px;    
                    background-color: aqua;
                }
                .back_color{
                    background-color: darkred;
                }
            </style>
            <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.min.js"></script>
        </head>
    
        <body>
            <div class="back_color"></div>
            <script>
                $(function() {
                    $("div").click(function(){
                        $(this).removeClass("back_color");
                    })
                })
            </script>
        </body>
    
    </html>

    (3)切换类

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="utf-8" />
            <title></title>
            <style>
                div {
                     300px;
                    height: 300px;    
                    background-color: aqua;
                }
                .back_color{
                    background-color: darkred;
                }
            </style>
            <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.min.js"></script>
        </head>
    
        <body>
            <div class="back_color"></div>
            <script>
                $(function() {
                    $("div").click(function(){
                        $(this).toggleClass("back_color");
                    })
                })
            </script>
        </body>
    
    </html>
  • 相关阅读:
    ThickBox弹出框的使用方法
    DATASET排序
    jQuery重要插件!
    获取所有querystring变量名
    using要写多少
    【MM系列】SAP MM模块-关于批次特性的查看和获取
    【MM系列】SAP SAP的账期分析和操作
    【ABAP系列】SAP ABAP基础-abap数据类型的解析整理
    【ABAP系列】SAP ABAP基础-录制BDC的MODE定义解析
    【ABAP系列】SAP ABAP基础-数据更新至数据库操作解析
  • 原文地址:https://www.cnblogs.com/zhai1997/p/13425328.html
Copyright © 2011-2022 走看看