Grundlegende Selektoren:
Code-Implementierung: <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0"> <title>Einfacher Selektor</title> </Kopf> <Text> <div id="div1">div1</div> <div Klasse="cls">div2</div> <div Klasse="cls">div3</div> </body> <script src="js/jquery-3.3.1.min.js"></script> <Skript> //1. Elementselektor $("Elementname") divs = $("div"); //alarm(divs.Länge); //2.id-Selektor $("#id's Attributwert") lass div1 = $("#div1"); //alarm(div1); //3. Klassenselektor $(".class attribute value") Lassen Sie cls = $(".cls"); Alarm (cls.Länge); </Skript> </html> Ebenenauswahl:Code-Implementierung: <Text> <div> <span>s1 <span>s1-1</span> <span>S1-2</span> </span> <span>s2</span> </div> <div></div> <p>p1</p> <p>p2</p> </body> <script src="jquery-3.3.1.min.js"></script> <Skript> // 1. Nachkommenselektor $("AB"); alle B unter A (einschließlich der Kinder von B) Lassen Sie spans1 = $("div span"); // Alarm (spans1.length); // 2. Kindselektor $("A > B"); alle B unter A (außer den Kindern von B) Lassen Sie spans2 = $("div > span"); // Alarm (spans2.length); // 3. Brother-Selektor $("A + B"); das nächste B neben A sei ps1 = $("div + p"); // Alarm (ps1.Länge); // 4. Brother-Selektor $("A ~ B"); alle B neben A lass ps2 = $("div ~ p"); Alarm (ps2.Länge); </Skript> Attributselektoren:Code-Implementierung: <Text> <Eingabetyp="Text"> <input type="Passwort"> <input type="Passwort"> </body> <script src="jquery-3.3.1.min.js"></script> <Skript> //1. Attributnamen-Selektor $("element [attribute name]") let in1 = $("Eingabe[Typ]"); //alarm(in1.Länge); //2. Attributwert-Selektor $("element [Attributname = Attributwert]") let in2 = $("Eingabe[Typ='Passwort']"); Alarm (in2.Länge); </Skript> Filterauswahl:Code-Implementierung <Text> <div>div1</div> <div id="div2">div2</div> <div>div3</div> <div>div4</div> </body> <script src="jquery-3.3.1.min.js"></script> <Skript> // 1. Erster Elementselektor $("A:first"); lass div1 = $("div:erstes"); //alarm(div1.html()); // 2. Tail-Element-Selektor $("A:last"); lass div4 = $("div:letztes"); //alarm(div4.html()); // 3. Nicht-Element-Selektor $("A:not(B)"); lass divs1 = $("div:nicht(#div2)"); //alarm(divs1.length); // 4. Gerader Selektor $("A:even"); Lassen Sie divs2 = $("div:even"); //alarm(divs2.length); //alarm(divs2[0].innerHTML); //alarm(divs2[1].innerHTML); // 5. Selektor für ungerade Zahlen $("A:odd"); lass divs3 = $("div:odd"); //alarm(divs3.length); //alarm(divs3[0].innerHTML); //alarm(divs3[1].innerHTML); // 6. Gleicher Indexselektor $("A:eq(index)"); lass div3 = $("div:eq(2)"); //alarm(div3.html()); // 7. Größer als Index-Selektor $("A:gt(index)"); lass divs4 = $("div:gt(1)"); //alarm(divs4.length); //alarm(divs4[0].innerHTML); //alarm(divs4[1].innerHTML); // 8. Kleiner als Index-Selektor $("A:lt(index)"); Lassen Sie divs5 = $("div:lt(2)"); Alarm (divs5.Länge); Alarm(divs5[0].innerHTML); Warnung(divs5[1].innerHTML); </Skript> Formularattributselektoren:Code-Implementierung: <Text> <Eingabetyp="Text" deaktiviert> <Eingabetyp="Text" > <input type="radio" name="gender" value="men" selected>Männlich<input type="radio" name="gender" value="women">Weiblich<input type="checkbox" name="hobby" value="study" selected>Studium<input type="checkbox" name="hobby" value="sleep" selected>Schlafen<select> <option>---Bitte wählen---</option> <Option ausgewählt>Bachelor</Option> <option>Diplom</option> </Auswählen> </body> <script src="js/jquery-3.3.1.min.js"></script> <Skript> // 1. Verfügbarer Elementselektor $("A:enabled"); let ins1 = $("Eingabe:aktiviert"); //alarm(ins1.Länge); // 2. Nicht verfügbarer Elementselektor $("A:disabled"); let ins2 = $("Eingabe:deaktiviert"); //alarm(ins2.Länge); // 3. Radio/Kontrollkästchen ausgewähltes Element $("A:checked"); let ins3 = $("Eingabe: geprüft"); //alarm(ins3.length); //alarm(ins3[0].Wert); //alarm(ins3[1].Wert); //alarm(ins3[2].Wert); // 4. Das im Dropdown-Feld ausgewählte Element $("A:selected"); let select = $("Auswahloption:ausgewählt"); alarm(select.html()); </Skript> ZusammenfassenDieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können! Das könnte Sie auch interessieren:
|
>>: Eine kurze Einführung in MySQL-Funktionen
Methode 1: Verwenden Sie den Befehl SET PASSWORD ...
Vor Kurzem wurde ein System bereitgestellt, das n...
Dieser Artikel beschreibt das Beispiel der MySQL-...
Was ist ein Speicherleck? Ein Speicherleck bedeut...
【Autor】 Liu Bo: Leitender Datenbankmanager im Ctr...
Zunächst lautet der HTML-Code zum Einbetten des Vi...
Inhaltsverzeichnis Hintergrund Was ist Tablespace...
Ein gemeinsamer Index wird auch als zusammengeset...
Auf keinen Fall. Es stellt sich heraus, dass es L...
Inhaltsverzeichnis 1. Beispiel für die Anzeige de...
1. Laden Sie den Download-Link herunter Klicken S...
Der zuständige Verantwortliche für Baidu Input Met...
Obwohl ich bereits einige Projekte in einer Docke...
GUN-Bildschirm: Offizielle Website: http://www.gn...
Inhaltsverzeichnis 1 Node.js-Methode zum Senden v...