中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jQuery的操作屬性有哪些

發布時間:2022-02-24 09:32:56 來源:億速云 閱讀:121 作者:小新 欄目:開發技術

這篇文章主要介紹jQuery的操作屬性有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

    一、操作屬性

    1、讀取屬性值:attr(屬性名)

    取得以第一匹配元素的屬性值。通過這個方法可以方便地從第一個匹配元素中獲取一個屬性的值。如果元素沒有相應屬性,則返回undefined

    2、修改屬性值

    (1)attr(key,value)

    為所有匹配的元素設置一個屬性值

    (2)attr(key,fn)

    'key':表示屬性名

    'fn':表示函數,將函數的屬性值作為key代表的屬性的值

    為所有匹配的元素設置一個計算的屬性值。不提供值,而是提供一個函數,由這個函數計算的值作為屬性值

    (3)attr({屬性名1:屬性值,屬性名2:屬性值})

    3、刪除屬性:removeAttr(屬性名)

    從每一個匹配的元素中刪除一個屬性

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <script src="../jq/jquery.js"></script>
    </head>
    <style>
        .ok{
            color: red;
        }
    </style>
    <body>
        <a href="https://www.baidu.com">去百度</a>
        <br><br>
        <input type="text">
        <div></div>
     
        <script>
            $(function(){
                let str = $('a').attr('href');//選中a標簽把href的屬性賦給str
                console.log(str)
     
                // $('input').attr('value','123')
                $('input').attr('value',function(){//將函數的值賦給value,注意函數必須有返回值
                    let s = 0;
                    for(let i=1;i<=10;i++){
                        s+=i;
                    }
                    return s;
                })
            })
        </script>
    </body>
    </html>

    jQuery的操作屬性有哪些

    value為55,輸出的是href屬性的值

    二、操作類(class)

    1、添加class屬性:addClass(class屬性)

    為每個匹配的元素添加指定的類名

    2、刪除class屬性:removeClass(屬性名)

    從所有匹配的元素中刪除全部或指定的類

    3、交替添加/刪除class屬性:toggleClass(class屬性)

    如果存在(不存在)就刪除(添加)一個類

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <script src="../jq/jquery.js"></script>
    </head>
    <style>
        .ok{
            color: red;
        }
    </style>
    <body>
        <p>西安郵電大學</p>
        <button id='btn1'>變色</button>
        <button id="btn2">取消</button>
        <button id="btn3">交替</button>
        <button id="btn4">單擊三次</button>
        <div></div>
     
        <script>
            $(function(){
                $('#btn1').click(function(){
                    $('p').addClass('ok')
                })
                $('#btn2').click(function(){
                    $('p').removeClass('ok')
                })
                $('#btn3').click(function(){
                    $('p').toggleClass('ok')
                })
                var count = 0;
                $('#btn4').click(function(){
                    $('p').toggleClass('ok',++count % 3 ===0)
                    //如果值為0,那么就添加css樣式
                })
            })
        </script>
    </body>
    </html>

    jQuery的操作屬性有哪些

    點擊變色:變成紅色

    點擊取消:變成原來的顏色

    點擊交替:顏色交替變換

    點擊單擊三次:每點擊第三次都會變色

    三、操作css

    1、獲取CSS樣式屬性值:css('樣式屬性名')

    訪問第一個匹配元素的樣式屬性

    2、設置樣式屬性--采用'key/value'

    css({'屬性名','屬性值','屬性名','屬性值'})

    把一個"名/值對"對象設置為所有匹配元素的樣式屬性。這是一種在所有匹配的元素上設置大量樣式屬性的最佳方式

    3、一次設置一個屬性:css('屬性名','值')

    在所有匹配的元素中,設置一個樣式屬性的值

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <script src="../jq/jquery.js"></script>
    </head>
    <style>
        .ok{
            color: red;
        }
    </style>
    <body>
        <p>西安郵電大學</p>
        <div></div>
     
        <script>
            $(function(){
                let c = $('p').css('color');
                let f = $('p').css('font-size');
     
                console.log(c)
                console.log(f)
     
            })
        </script>
    </body>
    </html>

     開發者工具的控制臺輸出的是rgb(0, 0, 0)和16px

    四、設置、獲取元素的width和height

    1、獲取width:width()

    取得第一個匹配元素當前計算的寬度值(px)

    2、設置width:width(val)

    為每個匹配的元素設置css寬度(width)屬性的值

    3、獲取height:height()

    4、設置height:height(val)

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <script src="../jq/jquery.js"></script>
    </head>
    <style>
        .ok{
            color: red;
        }
    </style>
    <body>
        <div></div>
     
        <script>
            $(function(){
                $('div').width(300);
                $('div').height(200);
                $('div').css('backgroundColor','red')
            })
        </script>
    </body>
    </html>

    jQuery的操作屬性有哪些

    五、操作元素內容

    1、獲取內容

    html()   ---innerHTML

    2、設置內容

    html(val)

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <script src="../jq/jquery.js"></script>
    </head>
    <style>
        .ok{
            color: red;
        }
    </style>
    <body>
        <p>西安郵電大學</p>
        <div></div>
     
        <script>
            $(function(){
     
                $('div').width(300);
                $('div').height(200);
                $('div').css('backgroundColor','red')
                
     
                console.log($('p').html())
     
                $('div').html('<b>西游記</b>')
            })
        </script>
    </body>
    </html>

    jQuery的操作屬性有哪些

    六、操作值--操作元素的value屬性

    1、獲取值:val()

    2、設置值:val(值)

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <script src="../jq/jquery.js"></script>
    </head>
    <style>
        .ok{
            color: red;
        }
    </style>
    <body>
        <input type="text">
     
        <script>
            $(function(){
                $('input').val('AAAAA')
            })
        </script>
    </body>
    </html>

    jQuery的操作屬性有哪些

    以上是“jQuery的操作屬性有哪些”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    曲靖市| 巩留县| 安阳市| 通辽市| 凤台县| 泉州市| 临沭县| 淮安市| 永宁县| 博爱县| 昌江| 津市市| 西贡区| 罗田县| 承德县| 新密市| 丁青县| 时尚| 沁水县| 辉县市| 巢湖市| 苍山县| 邹城市| 临漳县| 罗城| 巨鹿县| 韩城市| 合川市| 郁南县| 卢湾区| 安达市| 阿拉尔市| 晋宁县| 湘潭市| 鹿泉市| 甘泉县| 池州市| 大英县| 万荣县| 谷城县| 比如县|