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
Häufig verwendete Anzeigebefehle für MySQL 1. Zei...
Das Projekt interagiert mit dem Server, greift üb...
Code der Front-End-Testseite: <Vorlage> <...
1. Nachfrage Ein Bild bewegt sich in einer Endlos...
Inhaltsverzeichnis 1. Die Rolle des Index 2. Erst...
MySQL sauber deinstallieren. Persönlich getestet,...
Virtuelle Linux-Maschine: VMware + Ubuntu 16.04.4...
Schritt: 1. Erstellen Sie eine neue Datei docker-...
Inhaltsverzeichnis Zyklus für für-in für-von währ...
1. Klicken Sie unten in IDEA auf Terminal und geb...
Inhaltsverzeichnis 1. Einleitung 2. Ideen Zwei Mö...
Ich wollte wissen, wie ich mit einem Domänennamen...
Vorwort Vue (ausgesprochen /vjuː/, ähnlich wie vi...
1. INSERT INTO SELECT-Anweisung Das Anweisungsfor...
Vorwort: In Vue können Props verwendet werden, um...