Wählen Sie in jQuery nach Name aus
Der heutige Beitrag wird die Auswahl von Elementen unter Verwendung der name
-Attribute in jQuery lehren.
Wählen Sie in jQuery nach Name aus
Die CSS-Spezifikation ermöglicht es, Elemente anhand ihrer Attribute zu identifizieren. Während einige ältere Browser es für Dokumentdesignzwecke nicht unterstützen, können Sie es mit jQuery unabhängig von Ihrem Browser verwenden.
Wenn Sie einen der folgenden Attributselektoren verwenden, müssen Sie auf Attribute mit mehreren durch Leerzeichen getrennten Werten achten, da diese Selektoren die Attributwerte als eine einzelne Zeichenfolge sehen.
Im Folgenden finden Sie die Möglichkeiten, das Attribut mit der Eigenschaft name
auszuwählen.
- Attribut-Präfix-Selektor
[name|="value"]
– Er wählt Elemente aus, bei denen das angegebene Attribut gleich ist oder mit einer angegebenen Zeichenfolge gefolgt von einem Bindestrich beginnt. - Attributselektor
[name*="value"]
– Er wählt Elemente mit dem angegebenen Attribut mit einem Wert aus, der eine angegebene Teilzeichenfolge enthält. - Attribut-Wortauswahl
[name~="value"]
– Wählt Elemente mit dem angegebenen Attribut mit einem Wert aus, der ein bestimmtes Wort enthält, getrennt durch Leerzeichen. - Attribut endet mit Selektor
[name$="value"]
– Es wählt Elemente mit dem angegebenen Attribut mit einem Wert aus, der mit genau einer bestimmten Zeichenfolge endet. Beim Vergleich wird zwischen Groß- und Kleinschreibung unterschieden. - Attribute Equals Selector
[name="value"]
– Es wählt Elemente mit dem angegebenen Attribut aus, deren Wert genau gleich einem angegebenen Wert ist. - Attribut beginnt mit Selektor
[name^="value"]
– Es wählt Elemente mit dem angegebenen Attribut mit einem Wert aus, der mit genau einer angegebenen Zeichenfolge beginnt.
Lassen Sie es uns anhand des folgenden Beispiels verstehen.
<button name="btn-0" value="hello world">Hello World!</button>
console.log($('[name="btn-0"]').val());
console.log($('[name^="btn"]').val());
console.log($('[name$="-0"]').val());
console.log($('[name*="tn-0"]').val());
Im obigen Beispiel haben wir einen Button mit dem Namen btn-0
und dem Wert hello world
definiert. Wir können die Schaltfläche auf 4 Arten auswählen.
Der erste wählt die Schaltfläche anhand des genauen Namens der Schaltfläche aus. Der zweite wählt den Button, dessen Name mit btn
beginnt.
Der dritte wählt den Button aus, dessen Wert mit -0
endet. Und der letzte wählt den Button aus, dessen Namensattribut das tn-0
enthält.
Führen Sie das obige Code-Snippet in jedem Browser aus, der jQuery unterstützt; es wird das folgende Ergebnis zeigen.
Ausgang:
"hello world"
"hello world"
"hello world"
"hello world"
Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.
LinkedIn