jquery第十二期:CSS樣式

來源:互聯網
上載者:User

$("p").css({ color: "#ff0011", background: "blue" });

3.屬性名稱,屬性值(在版本1.4加入的)
$("p").css("color","red");

4.我們主要介紹第四種

(1):屬性名稱

(2):此函數返回要設定的屬性值。接受兩個參數,index為元素在對象集合中的索引位置,value是原先的屬性值。

我們舉一個例子來示範一下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head>  <title>表單操作</title>  <script type="text/javascript" src="jquery-1.10.1.js"></script>  <script type="text/javascript">      $(function()  {$("#btn").click(function(){           $("#abc").css({   color:function(index,value){       if("rgb(255, 0, 0)"==value) return "black";else return "red";   }  });});  });  </script> </head>  <div id="abc" style="color:red">aaaa</font></div>  <input type="button" id="btn" value="changeColor">  <body>  </body></html>

每次點擊都會變換顏色,從黑到紅再到黑。



5.當然這樣每次都調用css顯得有些麻煩,jquery為我們封裝好了一些常用的方法,以height方法舉例:

設定CSS中 'height' 的值,可以是字串或者數字,還可以是一個函數,返回要設定的數值。函數接受兩個參數,第一個參數是元素在原先集合中的索引位置,第二個參數為原先的高度。


以 10 像素的幅度增加 p 元素的高度

  $("button").click(function(){    $("p").height(function(n,c){    return c+10;    });  });




相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.