Heim >Web-Frontend >js-Tutorial >Welche Rolle spielt das $-Symbol in jquery?
Verwandte Empfehlungen: „jQuery Tutorial“
$ ist ein Alias für die jQuery-„Klasse“ und $() erstellt ein jQuery-Objekt. Daher kann „$()“ als jQuery-Konstruktor bezeichnet werden.
jQuerys drei Arten von $()
1 $() können $(Ausdruck) sein, ein CSS-Selektor, ein Xpath- oder ein HTML-Element, das heißt, das Zielelement wird über den obigen Ausdruck abgeglichen.
2. $() kann $(element) sein, was ein bestimmtes DOM-Element ist. Zu den häufig verwendeten DOM-Objekten gehören beispielsweise Dokumente, Speicherorte, Formulare usw. Zum Beispiel diese Codezeile: Das Dokument in
$(document).find("div>p").html());
$() ist ein DOM-Element, das heißt, es sucht im Volltext nach dem dc6dce4a544fdca2df29d5ac0ea9906b und zeigt den Inhalt in dc6dce4a544fdca2df29d5ac0ea9906b an ;p>.
3. $() kann $(funcTIon) sein, eine Funktion, die eine Abkürzung für $(document).ready() ist. Die übliche Form sieht beispielsweise so aus:
$(document).ready(funcTIon(){ alert("Hello world!"); });
Verformbare Operation:
$(function(){ alert("Hello world!"); });
Die Rolle des $-Symbols in jQuery
1. Als jQuery-Wrapper verwenden Sie den Selektor, um DOM-Elemente auszuwählen (dies ist auch der leistungsstärkste Funktion)
Zum Beispiel:
$("table tr:nth-child(even)")
2. Dienstprogrammfunktion als Präfix des Namensraums mehrerer gängiger Dienstprogrammfunktionen
Zum Beispiel:
$.trim(someString)
3. Document-Ready-Handler, äquivalent zu $(document).ready ( ...)
Zum Beispiel:
$(function(){...}); //里面的函数会在DOM树加载完之后执行
4. DOM-Elemente erstellen
Zum Beispiel:
$("<p>how are you?</p>")
5. Die Prototypenbibliothek verwendet auch das $-Symbol. jQuery stellt die Funktion noConflict bereit, um Konflikte zu vermeiden. jQuery.noConflict(); stellt das $-Symbol in der von der Nicht-jQuery-Bibliothek definierten Bedeutung wieder her.
Weitere Kenntnisse zum Thema Programmierung finden Sie auf:
Website zum Programmierenlernen! !
Das obige ist der detaillierte Inhalt vonWelche Rolle spielt das $-Symbol in jquery?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!