1. 程式人生 > >jquery的樣式操作,類操作(新增 刪除 css)

jquery的樣式操作,類操作(新增 刪除 css)

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style>
        div {
            width: 100px;
            height: 100px;
            background-color: pink;
        }
        .current {
            background-color: red;
        }
    </style>
    <script src = jquery-1.11.1.js></script>
    <script>
        $(function () {

//-------------------------------樣式操作方法--------------------------------
            
            //樣式操作方法1(設定樣式):  css(json);
//            $("div").css({"width":100,"height":100,"background-color":"pink"});

            //樣式操作方法2(設定樣式):  css(屬性,值);
            $("div").css("background-color","red");

            //樣式操作方法2(獲取樣式):  css(屬性);
            //獲取的時候如果有很多,那麼獲取jquery物件中的第一個
            alert($("div").css("width"));


//------------------類操作新增和刪除、切換、判斷----------------------------------
            $("button").eq(0).click(function () {
                //新增類
                $("div").addClass("current");
                //判斷類
                alert($("div").hasClass("current"));//has是have的單三 返回bool型別
            });

            $("button").eq(1).click(function () {
                //刪除類
                $("div").removeClass("current");
                //判斷類
                alert($("div").hasClass("current"));//has是have的單三
            });
            //alert($("div").hasClass("current"));
            // jquery物件中有一個帶有類名的也是true,所有都不帶才是false;
        })

    </script>
</head>
<body>
    <button>新增</button>
    <button>刪除</button>
    <div></div>
    <div></div>
    <div></div>
    <div class="current"></div>
</body>
</html>