


Zusammenfassung der Verwendung von jQuer-Selektor-Wildcards und -Selektorinstanzen
Das Platzhalterzeichen im jquery-Selektor wird häufig verwendet. Das Platzhalterzeichen ist sehr nützlich bei der Steuerung des Eingabe-Tags
. Die allgemeine Verwendung wird wie folgt zusammengefasst:1. Selektor
(1) Platzhalter:
$("input[id^='code']");//id属性以code开始的所有input标签 $("input[id$='code']");//id属性以code结束的所有input标签 $("input[id*='code']");//id属性包含code的所有input标签 $("input[name^='code']");//name属性以code开始的所有input标签 $("input[name$='code']");//name属性以code结束的所有input标签 $("input[name*='code']");//name属性包含code的所有input标签 $("input[name*='code']").each(fuction(){ var sum=0; if($(this).val()!=""){ sum=parseInt(sum)+parseInt($(this).val()); } $("#").text(sum); })
( 2) Index basierend auf Select
$("tbody tr:even"); //Wählen Sie alle tr-Tags mit einer geraden Zahl aus
(3) Erhalten Sie die Eingabenummer des Knotens der nächsten Ebene von jqueryObj
jqueryObj.children("input").length;
(4) Rufen Sie die Klasse als Hauptklasse ab. Alle Beschriftungen unter den untergeordneten Knoten der Beschriftung
$(".main > a");
(5) Wählen Sie die Beschriftung direkt neben
< aus 🎜>jqueryObj.next("p");//获取jqueryObj标签的后面紧邻的一个p,nextAll获取所有
2. Filtergerät
//not $("#code input:not([id^='code'])");//id为code标签内不包含id以code开始的所有input标签
3. Ereignis
//处理文本框上的键盘操作 jqueryObj.keyup(function(event){ var keyCode = event.which;//获取当前按下键盘的键值,回车键为13 }
4. Hilfsfunktion
$('#someField').val($.trim($('#someField').val()));//消除空格,语法:$.trim(value)
ps: Zusammenfassung des jQuery-Selektors
JQuerys Selektor kann als äußerst leistungsfähig bezeichnet werden. Hier liegt die Einfachheit. Fassen wir die häufig verwendeten Elementsuchmethoden zusammen
$("#myELement") Wählen Sie das Element aus, dessen ID-Wert lautet gleich myElement. Der ID-Wert kann nicht wiederholt werden. Es kann nur einen ID-Wert im Dokument geben, der myElement ist, daher erhalten wir Is the only element
$("p") Select all p Tag-Elemente und Rückgabe des p-Elements array
$(".myClass ") Alle Elemente von CSS in der MyClass-Klasse auswählen
$ (" *") Wählen Sie alle Elemente im Dokument aus. myELement,p,.myclass")
Kaskadierender Selektor:
$("form input") Alle Formularelemente auswählen Eingabeelement
$("#main > *") Alle Unterelemente auswählen, deren ID-Wert main ist
$("label + input") Wählen Sie den nächsten Eingabeelementknoten von aus Alle Label-Elemente, nach dem Testen Der Selektor gibt alle Label-Eingabeelemente zurück, denen direkt ein Input-Label folgt
$("#prev ~ p") Der Geschwisterselektor gibt alle Label-Elemente zurück, deren ID prev p-Tags ist das gleiche übergeordnete Element
Basisfilterauswahl:
$("tr:first") a
$("tr:last ") kann das letzte aller tr-Elemente auswählen
$ ("tr: ODD") Wählen Sie das erste aus, 3, 5 ... ... 🎜 > $("td:eq(2)") ssssssssssssssssssssssssssssssssssss out 🎜>$("td:ll(4)") out out out out of t 🎜>
$("p:contains('John')") Wählt alle Elemente aus, die John-Text in p enthalten.
$("td:empty") Wählt alle Arrays von td-Elementen aus die leer sind (ohne Textknoten)
$("p:has(p)") Wählt alle p-Elemente aus, die p-Tags enthalten
Visuelle Filterauswahl:
$("p:hidden") 选择所有的被hidden的p元素
$("p:visible") 选择所有的可视化的p元素
属性过滤选择器:
$("p[id]") 选择所有含有id属性的p元素
$("input[name='newsletter']") 选择所有的name属性等于'newsletter'的input元素
$("input[name!='newsletter']") 选择所有的name属性不等于'newsletter'的input元素
$("input[name^='news']") 选择所有的name属性以'news'开头的input元素
$("input[name$='news']") 选择所有的name属性以'news'结尾的input元素
$("input[name*='man']") 选择所有的name属性包含'news'的input元素
$("input[id][name$='man']") 可以使用多个属性进行联合选择,该选择器是得到所有的含有id属性并且那么属性以man结尾的元素
子元素过滤选择器:
$("ul li:nth-child(2)"),$("ul li:nth-child(odd)"),$("ul li:nth-child(3n + 1)")
$("p span:first-child") 返回所有的p元素的第一个子节点的数组
$("p span:last-child") 返回所有的p元素的最后一个节点的数组
$("p button:only-child") 返回所有的p中只有唯一一个子节点的所有子节点的数组
表单元素选择器:
$(":input") 选择所有的表单输入元素,包括input, textarea, select 和 button
$(":text") 选择所有的text input元素
$(":password") 选择所有的password input元素
$(":radio") 选择所有的radio input元素
$(":checkbox") 选择所有的checkbox input元素
$(":submit") 选择所有的submit input元素
$(":image") 选择所有的image input元素
$(":reset") 选择所有的reset input元素
$(":button") 选择所有的button input元素
$(":file") 选择所有的file input元素
$(":hidden") 选择所有类型为hidden的input元素或表单的隐藏域
表单元素过滤选择器:
$(":enabled") 选择所有的可操作的表单元素
$(":disabled") 选择所有的不可操作的表单元素
$(":checked") 选择所有的被checked的表单元素
$("select option:selected") 选择所有的select 的子元素中被selected的元素
选取一个 name 为”S_03_22″的input text框的上一个td的text值
$(”input[@ name =S_03_22]“).parent().prev().text()
名字以”S_”开始,并且不是以”_R”结尾的
$(”input[@ name ^='S_']“).not(”[@ name $='_R']“)
一个名为 radio_01的radio所选的值
$(”input[@ name =radio_01][@checked]“).val();
$("A B") 查找A元素下面的所有子节点,包括非直接子节点
$("A>B") 查找A元素下面的直接子节点
$("A+B") 查找A元素后面的兄弟节点,包括非直接子节点
$("A~B") 查找A元素后面的兄弟节点,不包括非直接子节点
1. $("A B") 查找A元素下面的所有子节点,包括非直接子节点
例子:找到表单中所有的 input 元素
HTML 代码:
<form> <label>Name:</label> <input name="name" /> <fieldset> <label>Newsletter:</label> <input name="newsletter" /> </fieldset> </form> <input name="none" />
jQuery 代码:
$("form input")
结果:
[ <input name="name" />, <input name="newsletter" /> ]
2. $("A>B") 查找A元素下面的直接子节点
例子:匹配表单中所有的子级input元素。
HTML 代码:
<form> <label>Name:</label> <input name="name" /> <fieldset> <label>Newsletter:</label> <input name="newsletter" /> </fieldset> </form> <input name="none" />
jQuery 代码:
$("form > input")
结果:
[ <input name="name" /> ]
3. $("A+B") 查找A元素后面的兄弟节点,包括非直接子节点
例子:匹配所有跟在 label 后面的 input 元素
HTML 代码:
<form> <label>Name:</label> <input name="name" /> <fieldset> <label>Newsletter:</label> <input name="newsletter" /> </fieldset> </form> <input name="none" />
jQuery 代码:
$("label + input")
结果:
[ <input name="name" />, <input name="newsletter" /> ]
4. $("A~B") 查找A元素后面的兄弟节点,不包括非直接子节点
例子:找到所有与表单同辈的 input 元素
HTML 代码:
<form> <label>Name:</label> <input name="name" /> <fieldset> <label>Newsletter:</label> <input name="newsletter" /> </fieldset> </form> <input name="none" />
jQuery 代码:
$("form ~ input")
结果:
[ <input name="none" /> ]
Das obige ist der detaillierte Inhalt vonZusammenfassung der Verwendung von jQuer-Selektor-Wildcards und -Selektorinstanzen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Zu den Oracle-Platzhalterzeichen gehören „%“, „_“, „[]“ und „[^]“. Detaillierte Einführung: 1. Das Platzhalterzeichen „%“ bedeutet, dass ein beliebiges Zeichen, einschließlich Nullzeichen, in Oracle verwendet wird, um eine Fuzzy-Abfrage zu implementieren gibt alle Zeichen zurück, die mit dem angegebenen Zeichen übereinstimmen. Das Platzhalterzeichen „_“ bedeutet, dass ein beliebiges einzelnes Zeichen gefunden wird, wenn bei der Abfrage ein Platzhalterzeichen verwendet wird Aussagen usw.

Verwenden Sie den Pseudoklassenselektor :nth-child(n+3), um den Stil untergeordneter Elemente auszuwählen, deren Position größer oder gleich 3 ist. Das spezifische Codebeispiel lautet wie folgt: HTML-Code: <divid="container" ><divclass="item"> ;Erstes untergeordnetes Element</div><divclass="item"&

Golang ist eine leistungsstarke und effiziente Programmiersprache, mit der sich verschiedene Anwendungen und Dienste entwickeln lassen. In Golang sind Zeiger ein sehr wichtiges Konzept, das uns helfen kann, Daten flexibler und effizienter zu verwalten. Die Zeigerkonvertierung bezieht sich auf den Prozess der Zeigeroperation zwischen verschiedenen Typen. In diesem Artikel werden anhand konkreter Beispiele die Best Practices der Zeigerkonvertierung in Golang erläutert. 1. Grundkonzepte In Golang hat jede Variable eine Adresse, und die Adresse ist der Speicherort der Variablen im Speicher.

Die Beziehung zwischen der Anzahl der Oracle-Instanzen und der Datenbankleistung Oracle-Datenbank ist eines der bekanntesten relationalen Datenbankverwaltungssysteme in der Branche und wird häufig für die Datenspeicherung und -verwaltung auf Unternehmensebene verwendet. In Oracle-Datenbanken ist die Instanz ein sehr wichtiges Konzept. Instanz bezieht sich auf die laufende Umgebung der Oracle-Datenbank im Speicher. Jede Instanz verfügt über eine unabhängige Speicherstruktur und einen Hintergrundprozess, der zur Verarbeitung von Benutzeranforderungen und zur Verwaltung von Datenbankvorgängen verwendet wird. Die Anzahl der Instanzen hat einen wichtigen Einfluss auf die Leistung und Stabilität der Oracle-Datenbank.

Zu den Platzhaltern für reguläre Ausdrücke gehören „.“, „*“, „+“, „?“, „^“, „$“, „[]“, „[^]“, „[a-z]“, „[A-Z]“. ,“[0-9]“,\d“,\D“,\w“,\W“,\s&quo

Zu den Platzhalterzeichen für Wörter gehören „?“, „*“, „[]“, „!“, „%“ usw. Ausführliche Einführung: 1. Fragezeichen (?): Zeigt die Übereinstimmung mit einem einzelnen Zeichen an. „c?t“ kann beispielsweise mit Wörtern wie „cat“ und „cut“ übereinstimmen. 2. Sternchen (*): zeigt an, dass null oder mehr Zeichen übereinstimmen. Beispielsweise kann „colr“ mit Wörtern wie „color“ und „color“ übereinstimmen. 3. Eckige Klammern ([]): bedeutet, dass jedes Zeichen innerhalb der eckigen Klammern gefunden wird. Beispielsweise kann „[aeiou]“ jedem Vokal entsprechen; 4. Ausrufezeichen usw.

Schneller Einstieg in das Django-Framework: ausführliche Tutorials und Beispiele Einführung: Django ist ein effizientes und flexibles Python-Webentwicklungs-Framework, das auf der MTV-Architektur (Model-Template-View) basiert. Es verfügt über eine einfache und klare Syntax und leistungsstarke Funktionen, die Entwicklern dabei helfen können, schnell zuverlässige und leicht zu wartende Webanwendungen zu erstellen. In diesem Artikel wird die Verwendung von Django ausführlich vorgestellt und spezifische Beispiele und Codebeispiele bereitgestellt, um den Lesern einen schnellen Einstieg in das Django-Framework zu erleichtern. 1. Installieren Sie D

Die Oracle-Datenbank ist eines der weltweit führenden relationalen Datenbankverwaltungssysteme, das leistungsstarke Funktionen und Flexibilität bietet und in Systemen auf Unternehmensebene weit verbreitet ist. In der Oracle-Datenbank ist die Instanz ein sehr wichtiges Konzept. Sie trägt die Betriebsumgebung und die Speicherstruktur der Datenbank und ist der Schlüssel für die Verbindung mit Benutzern und die Ausführung von SQL-Vorgängen. Was ist eine Oracle-Datenbankinstanz? Eine Oracle-Datenbankinstanz ist eine Sammlung von Prozessen, die beim Start der Datenbank erstellt werden, einschließlich der Speicherstruktur und Hintergrundprozesse der Datenbankinstanz. Beispiele und
