.css(propertyName) vráti: String
Vráti hodnotu vlastnosti style prvého z vybraných elementov.
.css() metóda je pohodlný spôsob, ako získať vlastnosť style prvého z vybraných elementov, vzhľadom na rozdielne špecifikácie (getComputedStyle() metóda štandardných prehliadačov vs currentStyle a runtimeStyle vlastnosti Internet Explorera) a odlišné pojmy prehliadačov pre niektoré vlastnosti. Napríklad, DOM implementácia Internet Explorera interpretuje float vlastnosť ako styleFloat, zatiaľ čo W3C-standard prehliadače ho interpretujú ako cssFloat. Metóda .css() vzhľadom na tieto rozdiely produkuje rovnaký výsledok bez ohľadu na pojem aký používa. Napríklad element, ktorý má ľavý float, vráti reťazec left pre každý z týchto riadkov:
$('div.left').css('float');
$('div.left').css('cssFloat');
$('div.left').css('styleFloat');
jQuery tiež rovnako interpretuje CSS a DOM formátovanie vlastnosti multiple-word. Napríklad, jQuery chápe a vráti správne hodnoty pre .css('background-color') a .css('backgroundColor')
Skrátené CSS vlastnosti (napríklad margin, background, border) niesu podporované. Napríklad, ak chcete vedieť margin, použite: $(elem).css('marginTop'), $(elem).css('marginRight'), atď...
Priklady:
Pre ziskanie farby pozadia kliknite na div.
<!DOCTYPE html>
<html>
<head>
<style>
div { width:60px; height:60px; margin:5px; float:left; }
</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<span id="result"> </span>
<div style="background-color:blue;"></div>
<div style="background-color:rgb(15,99,30);"></div>
<div style="background-color:#123456;"></div>
<div style="background-color:#f11;"></div>
<script>
$("div").click(function () {
var color = $(this).css("background-color");
$("#result").html("That div is <span style='color:" + color + ";'>" + color + "</span>.");
});
</script>
</body>
</html>


