jQuery CSS 操作 - css() 方法
定义和用法
css() 方法返回或设置匹配的元素的一个或多个样式属性。
返回 CSS 属性值
返回第一个匹配元素的 CSS 属性值。
注释:当用于返回一个值时,不支持简写的 CSS 属性(比如 \"background\" 和 \"border\")。
$(selector).css(name)
Παράμετροι | Περιγραφή |
---|---|
name | 必需。规定 CSS 属性的名称。该参数可包含任何 CSS 属性。比如 \"color\"。 |
Παράδειγμα
取得第一个段落的 color 样式属性的值:
$("p").css(\"color\");
设置 CSS 属性
Ρυθμίστε την καθορισμένη CSS ιδιότητα όλων των ταιριζόμενων στοιχείων.
$(selector).css(name,value)
Παράμετροι | Περιγραφή |
---|---|
name | Απαιτείται. Ορίζει το όνομα του CSS ιδιοτητάς. Αυτός ο παράμετρος μπορεί να περιέχει οποιαδήποτε ιδιότητα CSS, όπως "color". |
value |
Προαιρετικό. Ορίζει την τιμή του CSS ιδιοτητάς. Αυτός ο παράμετρος μπορεί να περιέχει οποιαδήποτε τιμή ιδιοτητάς CSS, όπως "red". Αν έχει ρυθμιστεί κενό字符串 τιμή, τότε αφαιρείται η καθορισμένη ιδιότητα από το στοιχείο. |
Παράδειγμα
Ρυθμίστε το χρώμα όλων των παραγράφων σε κόκκινο:
$("p").css("color","red");
Ρύθμιση CSS ιδιοτητάς με συνάρτηση
Ρυθμίστε την τιμή του στυλ για όλα τα ταιριζόμενα στοιχεία.
Αυτή η συνάρτηση επιστρέφει την τιμή που πρέπει να ρυθμιστεί. Αποδέχεται δύο παραμέτρους, index είναι η θέση του στοιχείου στην συλλογή, value είναι η αρχική τιμή του ιδιοτητάς.
$(selector).css(name,function(index,value))
Παράμετροι | Περιγραφή |
---|---|
name | Απαιτείται. Ορίζει το όνομα του CSS ιδιοτητάς. Αυτός ο παράμετρος μπορεί να περιέχει οποιαδήποτε ιδιότητα CSS, όπως "color". |
function(index,value) |
Ορίζει τη συνάρτηση που επιστρέφει την νέα τιμή του CSS ιδιοτητάς.
|
Παράδειγμα 1
Ρυθμίστε το χρώμα όλων των παραγράφων σε κόκκινο:
$("button").click(function(){ $("p").css("color",function(){return "red";}); });
Παράδειγμα 2
Απανάλογα αυξήστε το πλάτος του div:
$("div").click(function() { $("this").css( "width", function(index, value) {return parseFloat(value) * 1.2;} ); });
Ρύθμιση πολλαπλών CSS ιδιοτήτων/τιμών
$(selector).css({property:value, property:value, ...})
Ρυθμίστε τα στυλ των ταιριζόμενων στοιχείων με το αντικείμενο "όνομα/τιμή".
Αυτό είναι ο καλύτερος τρόπος για να ρυθμίσετε πολλά στυλ σε όλα τα ταιριζόμενα στοιχεία.
Παράμετροι | Περιγραφή |
---|---|
{property:value} |
Απαιτείται. Ορίζει το "όνομα/τιμή" του στυλ που πρέπει να ρυθμιστεί. Το αντικείμενο. Αυτός ο παράμετρος μπορεί να περιέχει αρκετά ζευγάρια ονόματος/τιμής CSS. Π.χ. {"color":"red","font-weight":"bold"} |
Παράδειγμα
$("p").css({ "color":"white", "background-color":"#98bf21", "font-family":"Arial", "font-size":"20px", "padding":"5px" });