jQuery css()
此方法獲取匹配元素集合中的第一個元素的樣式屬性的計算值或設定每個匹配元素的一個或多個CSS屬性。
語法結構一:
[JavaScript] 純文字檢視 複製程式碼.css(propertyName)
引數解析:
propertyName:一個css屬性名字串。
返回值是對應css屬性的值。
jQuery1.0版本新增。
語法結構二:
[JavaScript] 純文字檢視 複製程式碼.css(propertyNames)
存放一個或多個CSS屬性陣列。
返回值是一個包含屬性/屬性值對的物件。
jQuery1.9版本新增。
特別說明:不能獲取屬性的簡寫形式值,例如margin、border等複合屬性,只能夠以如下形式獲取:
[JavaScript] 純文字檢視 複製程式碼$( elem ).css("borderTopWidth") $( elem ).css("borderBottomWidth")
語法結構三:
[JavaScript] 純文字檢視 複製程式碼.css(propertyName,value)
引數解析:
(1).propertyName:要設定屬性值的CSS屬性名。
(2).value:設定propertyName屬性的值。
jQuery1.0版本新增。
語法結構四:
[JavaScript] 純文字檢視 複製程式碼.css(propertyName, function(index,value))
引數解析:
(1).propertyName:要設定屬性值的CSS屬性名。
(2).function:用來返回設定值的函式。this指向當前元素。index是當前元素在集合中的索引,value是原來的css值。
jQuery1.4版本新增。
語法結構五:
[JavaScript] 純文字檢視 複製程式碼.css(properties)
引數解析:
properties:一個用來設定的 屬性/屬性值對的物件。
jQuery1.0版本新增。
程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #ant_1{ color:blue } </style> <script src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#bt").click(function () { $("#ant_2").text($("#ant_1").css("color")); }); }); </script> </head> <body> <div id="ant_1">螞蟻部落一</div> <div id="ant_2">螞蟻部落二</div> <input type="button" id="bt" value="檢視演示"/> </body> </html>
獲取id屬性值為"ant_1"元素的字型顏色值。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #ant_1{ color:blue; background-color:#ccc; } </style> <script src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#bt").click(function () { var str = ""; var styleProps = $("#ant_1").css(["color", "background-color"]); $.each(styleProps, function (prop, value) { str = str + prop + ":" + value + "<br/>"; }); $("#ant_2").html(str); }); }); </script> </head> <body> <div id="ant_1">螞蟻部落一</div> <div id="ant_2">螞蟻部落二</div> <input type="button" id="bt" value="檢視演示"/> </body> </html>
可以將一個存放屬性名的陣列作為引數,返回值是一個存放屬性/屬性值對的物件。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> div{ color:blue; background-color:green; width:300px; height:300px; line-height:300px; text-align:center; } </style> <script src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#bt").click(function () { $("div").css("color","red"); }); }); </script> </head> <body> <div>螞蟻部落</div> <input type="button" id="bt" value="檢視演示"/> </body> </html>
將div的字型顏色設定為紅色。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #antzone{ color:blue; background-color:green; width:300px; height:200px; text-align:center; line-height:200px; } </style> <script src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#bt").click(function () { $("#antzone").css("height",function(index,h){ return parseFloat(h) + 50; }); }); }); </script> </head> <body> <div id="antzone">螞蟻部落</div> <input type="button" id="bt" value="檢視演示"/> </body> </html>
回撥函式的返回值就是要設定的屬性值。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #antozne{ color:blue; background-color:green; width:300px; height:300px; text-align:center; line-height:300px; } </style> <script src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#bt").click(function () { $("#antozne").css({ color:"red", height:"200px", width:"200px" }); }); }); </script> </head> <body> <div id="antozne">螞蟻部落</div> <input type="button" id="bt" value="檢視演示"/> </body> </html>
引數是一個存放css屬性/屬性值對的物件。
相關文章
- jQuery CSS 類jQueryCSS
- jQuery css() 方法jQueryCSS
- jQuery css()方法jQueryCSS
- jQuery HTML / CSS 方法jQueryHTMLCSS
- jquery中css()與animate()jQueryCSS
- jQuery css()方法用法介紹jQueryCSS
- jQuery系列第三章jQuery框架操作CSSjQuery框架CSS
- 使用Jquery和CSS摺疊影象jQueryCSS
- jQuery基礎DOM和CSS操作jQueryCSS
- jQuery與CSS二級下拉選單jQueryCSS
- JQuery中操作Css樣式的方法jQueryCSS
- JQuery1:動態操作HTML和CSSjQueryHTMLCSS
- css中:not()選擇器和jQuery中.not()方法CSSjQuery
- jQuery css()函式使用程式碼例項jQueryCSS函式
- jQuery中css()和attr()方法的區別jQueryCSS
- jQuery+CSS3搞一個動畫簡歷jQueryCSSS3動畫
- jQuery如何使用css方法修改單個樣式?jQueryCSS
- jQuery css3環形導航選單jQueryCSSS3
- jQuery css()設定和獲取元素css屬性值程式碼例項jQueryCSS
- 1.18 JQuery1:動態操作HTML和CSSjQueryHTMLCSS
- 使用 jquery 實現 css hover 長期維持效果jQueryCSS
- HTML DOM querySelectorAll() 代替 jquery的 $('') CSS選擇器HTMLjQueryCSS
- jQuery和CSS3繪製動態笑臉jQueryCSSS3
- jquery設定元素css樣式的幾種方式jQueryCSS
- jquery和css實現的圓形鐘錶效果jQueryCSS
- jquery如何實現動態載入CSS檔案jQueryCSS
- 20 個 jQuery 和 CSS 的文字特效外掛jQueryCSS特效
- jQuery/CSS3實現滑鼠點選波浪特效jQueryCSSS3特效
- css positioning計算和jquery對應函式CSSjQuery函式
- jquery 對css和js的匯入和運用jQueryCSSJS
- css3中的zoom屬性以及jquery中css()方法操作元素的屬性CSSS3OOMjQuery
- npm install angular jquery angular-ui-router normalize-cssNPMAngularjQueryUIORMCSS
- css+jquery滑鼠滑過,顯示下拉選單效果CSSjQuery
- 使用jquery操作元素的css樣式(獲取、修改等等)jQueryCSS
- jQuery使用css()方法設定元素的display屬性值jQueryCSS
- jQuery和css3實現的電子錶效果jQueryCSSS3
- 10款jQuery/CSS3動畫應用 超實用jQueryCSSS3動畫
- jQuery/CSS3經典按鈕系列外掛(一)jQueryCSSS3