jQuery bietet die Methode is(), um leicht zu bestimmen, ob ein Element sichtbar, ausgeblendet und ausgewählt ist.
1. Bestimmen Sie, ob das Element ausgeblendet ist
Das div-Element im folgenden HTML ist ausgeblendet:
2. Stellen Sie fest, ob das Kontrollkästchen aktiviert ist
In jquery können Sie xx.is(':checked') verwenden, um festzustellen, ob das Kontrollkästchen und der Radiobutton wie folgt ausgewählt sind
3. Bestimmen Sie, ob ein bestimmter Stil verwendet wird
Kopieren Sie den Code
<script><br> $("div").one('click', function ( ) { //$("div").one stellt das Anhängen eines Ereignisses an das div-Element dar, //Sie können auch mehrere Ereignisse anhängen, z. B. Klicken oder Mouseout, um etwas gleichzeitig auszuführen <p> if ( $(this ).is(":first-child")) { //is Funktion kommt ins Spiel, is(":first-child") repräsentiert <br> //Beurteilen Sie, ob dieses Div das erste Div ist, das erscheint<br> $ ("p").text("Es ist das erste Div."); // Der Unterschied zwischen Text und HTML besteht darin, ob es HTML-Tags unterstützt <br> // Wenn Sie zu diesem Zeitpunkt eine Warnung darin schreiben, es wird nicht ausgeführt <br> } else if ($(this).is(".blue,.red")) { //Bestimmen Sie, ob das Div eine blaue oder rote Klasse hat<br> $("p") .text("This is blue or red Red div");<br> } else if ($(this).is(":contains('Peter')")) { //Bestimmen Sie, ob das Wort Peter im existiert div<br> $("p" ).text("Es ist Peter!");<br> } else {<br> } $("p").html("Es ist nichts <em>besonderes</em> ;.");<br> }<br> $("p").hide().slideDown("slow"); //Dies ist ein Animationseffekt, der den Inhalt von p langsam anzeigt<br> $(this ).css({"border-style" : "inset", Cursor:"default"});<br> });<br></script>