English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die css() -Methode von jQuery ermittelt oder setzt eine oder mehrere Stileigenschaften des ausgewählten Elements.
Beim Verwenden der css() -MethodeErhaltenwenn der Wert des Attributes eingestellt wird, wird es zurückgegebenDas erste ausgewählte Elementwird der Wert.
Verwenden Sie die css() -MethodeStellen Sie einwenn der Wert des Attributes eingestellt wird, wird es fürAlle ausgewählten ElementeStellen Sie ein oder mehrere Attribute ein/Wertepaar.
Gleichzeitig kann jQuery CSS- und DOM-Formate von mehrwöchigen Attributen gleich gut interpretieren. Zum Beispiel kann jQuery css(" background-color") und css(" backgroundColor") und geben den richtigen Wert zurück.
Allerdings wird die Kurzschreibweise von CSS-Attributen (z.B. "background", "margin" und "border") nicht vollständig unterstützt und kann in verschiedenen Browsern unterschiedliche Ergebnisse erzeugen.
Erhalten Sie den Wert eines CSS-Attributes:
$.css(property)
Stellen Sie CSS-Attribute und -werte ein:
$.css(property, value)
Stellen Sie mehrere CSS-Attribute und -werte ein:
$.css({property:value, property:value, ...})
Stellen Sie CSS-Attribute und -werte mit einer Funktion ein
$.css(selector, function(index, currentValue))
Erhalten Sie die Hintergrundfarbe des geklickten DIVs:
$("div").click(function(){ $.css("background-color"); });Testen Sie heraus‹/›
Stellen Sie die color-Eigenschaft aller Absätze ein:
$("button").click(function(){ $("p").css("color", "blue"); });Testen Sie heraus‹/›
Stellen Sie mehrere CSS-Attribute und -werte ein:
$("button").click(function(){ $("p").css({ "color": "white", "font-size": "1.3em", "background-"color": "4285f4", "padding": "20px" }); });Testen Sie heraus‹/›
Erhalten Sie die Breite, Höhe, Farbe und Hintergrundfarbe des geklickten DIVs:
$("div").click(function(){ let html = ["Der geklickte div hat die folgenden Stile:"]; let styleProps = $(this).css(["width", "height", "color", "background-color]); $.each(styleProps, function(prop, value) { html.push(prop + ": " + value); }); $("#result").html(html.join("<br>"));}} });Testen Sie heraus‹/›
CSS-Eigenschaft und -Wert mit einer Funktion setzen:
$("button").click(function(){ $("p").css("padding", function(i, val){ return i + 25; }); });Testen Sie heraus‹/›
Klicken Sie auf die Schaltfläche, um den Einzug aller Absätze zu erhöhen (Verwenden Sie die Funktion):
$("button").click(function(){ $("p").css({ padding: function(i, val){ return parseFloat(val) * 1.2; } }); });Testen Sie heraus‹/›
Parameter | Beschreibung |
---|---|
property | Name der CSS-Eigenschaft angeben |
value | Wert der CSS-Eigenschaft angeben |
function(index, currentValue) | Eine Funktion angeben, die den Wert der CSS-Eigenschaft zurückgibt
|