Die CSS-Funktion in JQuery kann Effekte für DOM-Knoten festlegen. CSS-Funktionen haben im Allgemeinen die folgenden Verwendungszwecke:
1. Bestimmen Sie, ob ein Objekt ausgeblendet ist:
$("#id").css ( "display")=="none" ;
2. Legen Sie den Wert eines Stilattributs in allen passenden Elementen fest:
$("div").css("color","#FF0000") ;
3. Legen Sie ein „Name/Wert-Paar“-Objekt als Stilattribut aller übereinstimmenden Elemente fest. Dies ist die beste Möglichkeit, viele Stilattribute
für alle passenden Elemente festzulegen:
$("div").css({ color: "#ff0000", Hintergrund: "blue" }); >Wenn der Attributname „-“ enthält, müssen Anführungszeichen verwendet werden:
$("div").css({ "margin-left": "10px", "background-color": "blue" }) ;
Im Folgenden sind einige Democodes aufgeführt, die ich geschrieben habe.
[html] <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta name="author" content="LuisZhang"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title></title> <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script> <script type="text/javascript"> $(function() { // $("div").click(function() { alert($(this).next("div").text()); }); // $("div").click(function() { alert($(this).nextAll("div").text()); }); // $("div").click(function() { $.each($(this).nextAll("div"), function() { $(this).css("background", "red") }); }); $("p").click(function() { $.each($(this).nextAll("p"), function() { $(this).css("background", "#abccdd") }); }); $("div").click(function() { $.each($(this).next("div"), function() { $(this).css({ "margin-left": "10px", color: "#abccdd", background: "blue" }) }); }); $("#fristDiv").click(function() { $.each($(this), function() { $(this).css({ "margin-left": "10px", color: "#abccdd", background: "blue" }) }); }); $("#lastDiv").click(function() { $.each($(this), function() { $(this).css({ "margin-left": "10px", color: "#abccdd", background: "blue" }) }); }); }); </script> </head> <body> <div id="fristDiv">aa</div> <div>bb</div> <div>cc</div> <div>dd</div> <p>p1</p> <p>p2</p> <p>p3</p> <p>p4</p> <div id="lastDiv">ee</div> </body> </html>