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 veranschaulichen 1. Blob-Objek...
1.v-bind (Abkürzung:) Um in Daten definierte Date...
Ich habe es im MSI-Format installiert, hauptsächl...
Vorwort Kürzlich wurde ich in einem Interview gef...
Inhaltsverzeichnis Grundlegende Anweisungen und V...
Inhaltsverzeichnis So zeigen Sie den Quellcode de...
Erstellen Sie ein neues Projekt test1 auf Code Cl...
Um eine Tabelle in HTML zu zeichnen, verwenden Si...
Das Thema Big Data wird immer wichtiger und wer m...
Das Linux-Betriebssystem hat das Rechenzentrum in...
Beim Herunterfahren des MySQL-Servers können, abh...
Die Docker-Images, die wir normalerweise erstelle...
Beim Installieren einer virtuellen Maschine wird ...
Ein Problem, auf das Frontend-Entwickler häufig s...
Inhaltsverzeichnis 1. Der Unterschied zwischen me...