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
Inhaltsverzeichnis 1. Was ist Lazy Loading von Ro...
6 Lösungen für Netzwerkfehler im Docker-Container...
Visual Studio Code ist ein leistungsstarker Texte...
Der Inhalt des geschriebenen Dockerfiles ist: VON...
Einführung: MySQL-Datenbankwiederherstellung nach...
Inhaltsverzeichnis Pagoda installieren Management...
Heute hat ein Student im dritten Studienjahr eine...
Im vorherigen Artikel haben wir das ausführliche ...
Dies ist das erste Mal, dass ich das CentOS7-Syst...
Inhaltsverzeichnis 1. Einleitung 1.1 Grundsatz 1....
In diesem Artikel zeige ich Ihnen, wie Sie i3 auf...
Mit der Verbreitung von 3G nutzen immer mehr Mens...
1. Bereiten Sie zunächst die MySQL- und Eclipse-U...
Fokusbilder sind eine Möglichkeit, Inhalte zu präs...
Inhaltsverzeichnis 1. V8-Quelle 2. V8-Serviceziel...