


Aus welchen Teilen besteht die JQuery-Syntaxstruktur?
Die jquery-Syntaxstruktur besteht aus 3 Teilen: 1. Factory-Funktion „$()“, die Elemente im HTML-Dokument basierend auf den Parametern in „()“ sucht und auswählt und das jquery-Objekt zurückgibt, das die Elemente enthält 2 .Selektor, das heißt die Parameter in der Werksfunktion „()“ 3. Integrierte Methoden (Funktionen), die zum Betrieb der ausgewählten Funktion verwendet werden.
Die Betriebsumgebung dieses Tutorials: Windows7-System, jquery1.10.2-Version, Dell G3-Computer.
Die jQuery-Anweisung besteht hauptsächlich aus drei Teilen: $(), document und action() werden als Factory-Funktion, Selektor bzw. Methode bezeichnet.
Syntax:
$(selector).action();
selector selector
$(selector)
Methode. action()
jQuery对象.addClass([样式名])
$() in jQuery
in jQuery $</code > bedeutet Erwerb, was äquivalent zu <code>document.getElemenById("id name")
ist, natürlich auch äquivalent zu document.getElementsByClassName("class name")
Es macht den gleichen Sinn. $
代表获取的意思,相当于document.getElemenById("id名")
;当然,也相当于document.getElementsByClassName("class名")
等等同上道理。
$
符号主要是用于获得元素对象,通过获取对象,才能使用jquery方法对其进行操作。
$其实就是jQuery的别称,指的就是jQuery对象,而jQuery就是jQuery库提供的一个函数
这个函数的作用是根据 () 里的参数进行查找和选择html文档中的元素, 函数作用之一就是GetElementByID的代替,但()内不仅可以是ID,还可以是各类选择器
比如:
$(document)
$
-Symbol wird hauptsächlich zum Abrufen von Elementobjekten verwendet. Durch das Abrufen der Objekte können Sie JQuery-Methoden verwenden, um sie zu bearbeiten. $ ist eigentlich ein anderer Name für jQuery, der sich auf das jQuery-Objekt bezieht, und jQuery ist eine von der jQuery-Bibliothek bereitgestellte Funktion. Die Funktion dieser Funktion besteht darin, Elemente im HTML-Dokument basierend auf den Parametern in zu suchen und auszuwählen (). Die Funktionen der Funktion One sind das Ersetzen von GetElementByID, aber () kann nicht nur ID, sondern auch verschiedene Selektoren seinZum Beispiel: $(document)
ist die Auswahl gesamtes DokumentobjektIst das nur? Sie können stattdessen $ verwenden, nein. Um Namenskonflikte zu vermeiden, stellt die jQuery-Bibliothek zusätzliche Mechanismen bereit, um jQuery-Funktionen zusätzliche Aliase zu geben. Zum Beispiel:
var jq = jQuery.noConflict(); // Do something with jQuery j("div p").hide(); // Do something with another library's $() $("content").style.display = 'none';
Selektoren in jquery
jQuery-Selektoren ermöglichen Operationen an Gruppen von HTML-Elementen oder einzelnen Elementen.
jQuery-Selektoren „suchen“ (oder wählen) HTML-Elemente basierend auf der ID, Klasse, dem Typ, den Attributen, Attributwerten usw. des Elements aus. Es basiert auf vorhandenen CSS-Selektoren sowie einigen benutzerdefinierten Selektoren.1.Basis-Selektor
$("#test") 选择id值为test的元素,id值是唯一的所以返回单个元素。 $("div") 选择所有的div标签元素,返回div元素数组 $(".myclass") 选择使用myclass类的css的所有元素 $("*") 选取所有元素。 $("#test,div,.myclass") 选取多个元素。
$("div span") 选取<div>里的所有<span>元素 $("div >span") 选取<div>元素下元素名是<span>的子元素 $("#one +div") 选取id为one的元素的下一个<div>同辈元素 等同于$("#one").next("div") $("#one~div") 选取id为one的元素的元素后面的所有<div>同辈元素 等同于$("#one").nextAll("div") $("#one").siblings("div") 获取id为one的元素的所有<div>同辈元素(不管前后) $("#one").prev("div") 获取id为one的元素的前面紧邻的同辈<div>元素 所以 获取元素范围大小顺序依次为: $("#one").siblings("div")>$("#one~div")>$("#one +div") 或是 $("#one").siblings("div")>$("#one").nextAll("div")>$("#one").next("div")
$("div:first") 选取所有<div>元素中第1个<div>元素 $("div:last") 选取所有<div>元素中最后一个<div>元素 $("input:not(.myClass)") 选取class不是myClass的<input>元素 $("input:even") 选取索引是偶数的<input>元素(索引从0开始) $("input:odd") 选取索引是基数的<input>元素(索引从0开始) $("input:eq(2)") 选取索引等于2的<input>元素 $("input:gt(4)") 选取索引大于4的<input>元素 $("input:lt(4)") 选取索引小于4的<input>元素 $(":header") 过滤掉所有标题元素,例如:h1、h2、h3等 $("div:animated") 选取正在执行动画的<div>元素 $(":focus") 选取当前获取焦点的元素
$("div:contains('Name')") 选取所有<div>中含有'Name'文本的元素 $("div:empty") 选取不包含子元素(包括文本元素)的<div>空元素 $("div:has(p)") 选取所有含有<p>元素的<div>元素 $("div:parent") 选取拥有子元素的(包括文本元素)<div>元素
$("div:hidden") 选取所有不可见的<div>元素 $("div:visible") 选取所有可见的<div>元素
$("div[id]") 选取所有拥有属性id的元素 $("input[name='test']") 选取所有的name属性等于'test'的<input>元素 $("input[name!='test']") 选取所有的name属性不等于'test'的<input>元素 $("input[name^='news']") 选取所有的name属性以'news'开头的<input>元素 $("input[name$='news']") 选取所有的name属性以'news'结尾的<input>元素 $("input[name*='news']") 选取所有的name属性包含'news'的<input>元素 $("div[title|='en']") 选取属性title等于'en'或以'en'为前缀(该字符串后跟一个连字符'-')的<div>元素 $("div[title~='en']") 选取属性title用空格分隔的值中包含字符en的<div>元素 $("div[id][title$='test']") 选取拥有属性id,并且属性title以'test'结束的<div>元素
$("div .one:nth-child(2)") 选取class为'one'的<div>父元素下的第2个子元素 $("div span:first-child") 选取每个<div>中的第1个<span>元素 $("div span:last-child") 选取每个<div>中的最后一个<span>元素 $("div button:only-child") 在<div>中选取是唯一子元素的<button>元素
InjQuery integrierte Methoden (Funktionen), die zum Bearbeiten ausgewählter Funktionen verwendet werdenZum Beispiel:
Methoden zum direkten Bedienen von Elementstilen
CSS-Eigenschaften | Beschreibung |
---|---|
css() | Legt das Stilattribut des übereinstimmenden Elements fest oder gibt es zurück. |
height() | Setzt die Höhe des passenden Elements oder gibt sie zurück. |
offset() | Gibt die Position des ersten übereinstimmenden Elements relativ zum Dokument zurück. |
position() | Gibt die Position des ersten passenden Elements relativ zum übergeordneten Element zurück. |
scrollLeft() | Legt den Versatz des passenden Elements relativ zur linken Seite der Bildlaufleiste fest oder gibt ihn zurück. |
scrollTop() | Legen Sie den Versatz des passenden Elements relativ zum oberen Rand der Bildlaufleiste fest oder geben Sie ihn zurück. |
width() | Legt die Breite des passenden Elements fest oder gibt sie zurück. |
Methoden zur indirekten Manipulation von Elementstilen
In JQuery können Sie Elementstile indirekt manipulieren, indem Sie Elementattribute manipulieren.Methode | Beschreibung |
---|---|
addClass() | Fügt den angegebenen Klassennamen zum übereinstimmenden Element hinzu. |
attr() | Legen Sie die Attribute und Werte des passenden Elements fest oder geben Sie sie zurück. |
prop() | Setzen Sie das Attribut/den Wert des ausgewählten Elements ein oder geben Sie es zurück. |
removeAttr() | Entfernen Sie das angegebene Attribut aus allen übereinstimmenden Elementen. |
removeClass() | Entferne alle oder angegebene Klassen aus allen übereinstimmenden Elementen. |
toggleClass() | Eine Klasse zum übereinstimmenden Element hinzufügen oder daraus entfernen. |
Erweiterte Kenntnisse:
DOM-Modell
Es gibt viele verschiedene Arten von Knoten im DOM, die normalerweise in drei Typen unterteilt sind: Elementknoten, Textknoten und Attributknoten.
DOM-Objekt
In JavaScript können Sie getElementsByTagName() oder getElementsById() verwenden, um Elementknoten abzurufen. Das Ergebnis ist ein DOM-Objekt, das Methoden in JavaScript verwenden kann.
jQuery-Objekt
Das durch Umschließen des DOM-Objekts mit jQuery generierte Objekt kann die Methoden in jQuery verwenden.
Beispiel: $("#title").html(); //Den HTML-Code innerhalb des Elements mit der ID von title abrufen
[Äquivalent zu document.getElementsById("title").innerHTML]
jQuery Objekt und gegenseitige Konvertierung von DOM-Objekten
1) Konvertierung von jQuery-Objekten in DOM-Objekte
①jQuery-Objekt ist ein Array-ähnliches Objekt, und das entsprechende DOM-Objekt kann über die Methode [index] abgerufen werden.
②Rufen Sie das entsprechende DOM-Objekt über die Methode get(index) ab.
2) DOM-Objekt in jQuery-Objekt konvertieren
Sie müssen die Funktion $() verwenden, um das DOM-Objekt zu umschließen, um ein jQuery-Objekt zu erhalten.
【Empfohlenes Lernen: jQuery-Video-Tutorial, Web-Frontend-Video】
Das obige ist der detaillierte Inhalt vonAus welchen Teilen besteht die JQuery-Syntaxstruktur?. 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



Detaillierte Erläuterung der jQuery-Referenzmethode: Kurzanleitung jQuery ist eine beliebte JavaScript-Bibliothek, die häufig in der Website-Entwicklung verwendet wird. Sie vereinfacht die JavaScript-Programmierung und bietet Entwicklern umfangreiche Funktionen und Features. In diesem Artikel wird die Referenzmethode von jQuery ausführlich vorgestellt und spezifische Codebeispiele bereitgestellt, um den Lesern einen schnellen Einstieg zu erleichtern. Einführung in jQuery Zuerst müssen wir die jQuery-Bibliothek in die HTML-Datei einführen. Es kann über einen CDN-Link eingeführt oder heruntergeladen werden

Wie verwende ich die PUT-Anfragemethode in jQuery? In jQuery ähnelt die Methode zum Senden einer PUT-Anfrage dem Senden anderer Arten von Anfragen, Sie müssen jedoch auf einige Details und Parametereinstellungen achten. PUT-Anfragen werden normalerweise zum Aktualisieren von Ressourcen verwendet, beispielsweise zum Aktualisieren von Daten in einer Datenbank oder zum Aktualisieren von Dateien auf dem Server. Das Folgende ist ein spezifisches Codebeispiel, das die PUT-Anforderungsmethode in jQuery verwendet. Stellen Sie zunächst sicher, dass Sie die jQuery-Bibliotheksdatei einschließen. Anschließend können Sie eine PUT-Anfrage senden über: $.ajax({u

jQuery ist eine schnelle, kleine und funktionsreiche JavaScript-Bibliothek, die häufig in der Front-End-Entwicklung verwendet wird. Seit seiner Veröffentlichung im Jahr 2006 ist jQuery für viele Entwickler zu einem der bevorzugten Tools geworden, hat in der Praxis jedoch auch einige Vor- und Nachteile. In diesem Artikel werden die Vor- und Nachteile von jQuery eingehend analysiert und anhand spezifischer Codebeispiele veranschaulicht. Vorteile: 1. Prägnante Syntax Das Syntaxdesign von jQuery ist prägnant und klar, was die Lesbarkeit und Schreibeffizienz des Codes erheblich verbessern kann. Zum Beispiel,

Wie entferne ich das Höhenattribut eines Elements mit jQuery? Bei der Front-End-Entwicklung müssen wir häufig die Höhenattribute von Elementen manipulieren. Manchmal müssen wir möglicherweise die Höhe eines Elements dynamisch ändern, und manchmal müssen wir das Höhenattribut eines Elements entfernen. In diesem Artikel wird erläutert, wie Sie mit jQuery das Höhenattribut eines Elements entfernen, und es werden spezifische Codebeispiele bereitgestellt. Bevor wir jQuery zum Betreiben des Höhenattributs verwenden, müssen wir zunächst das Höhenattribut in CSS verstehen. Das Höhenattribut wird verwendet, um die Höhe eines Elements festzulegen

Titel: jQuery-Tipps: Ändern Sie schnell den Text aller Tags auf der Seite. In der Webentwicklung müssen wir häufig Elemente auf der Seite ändern und bedienen. Wenn Sie jQuery verwenden, müssen Sie manchmal den Textinhalt aller a-Tags auf der Seite gleichzeitig ändern, was Zeit und Energie sparen kann. Im Folgenden wird erläutert, wie Sie mit jQuery den Text aller Tags auf der Seite schnell ändern können, und es werden spezifische Codebeispiele angegeben. Zuerst müssen wir die jQuery-Bibliotheksdatei einführen und sicherstellen, dass der folgende Code in die Seite eingefügt wird: <

Titel: Verwenden Sie jQuery, um den Textinhalt aller Tags zu ändern. jQuery ist eine beliebte JavaScript-Bibliothek, die häufig zur Verarbeitung von DOM-Operationen verwendet wird. Bei der Webentwicklung müssen wir häufig den Textinhalt des Link-Tags (eines Tags) auf der Seite ändern. In diesem Artikel wird erläutert, wie Sie mit jQuery dieses Ziel erreichen, und es werden spezifische Codebeispiele bereitgestellt. Zuerst müssen wir die jQuery-Bibliothek in die Seite einführen. Fügen Sie den folgenden Code in die HTML-Datei ein:

Wie kann man feststellen, ob ein jQuery-Element ein bestimmtes Attribut hat? Wenn Sie jQuery zum Betreiben von DOM-Elementen verwenden, stoßen Sie häufig auf Situationen, in denen Sie feststellen müssen, ob ein Element ein bestimmtes Attribut hat. In diesem Fall können wir diese Funktion einfach mit Hilfe der von jQuery bereitgestellten Methoden implementieren. Im Folgenden werden zwei häufig verwendete Methoden vorgestellt, um festzustellen, ob ein jQuery-Element über bestimmte Attribute verfügt, und um spezifische Codebeispiele anzuhängen. Methode 1: Verwenden Sie die Methode attr() und den Operator typeof //, um zu bestimmen, ob das Element ein bestimmtes Attribut hat

jQuery ist eine beliebte JavaScript-Bibliothek, die häufig zur DOM-Manipulation und Ereignisbehandlung in Webseiten verwendet wird. In jQuery wird die Methode eq() verwendet, um Elemente an einer bestimmten Indexposition auszuwählen. Die spezifischen Verwendungs- und Anwendungsszenarien sind wie folgt. In jQuery wählt die Methode eq() das Element an einer angegebenen Indexposition aus. Indexpositionen beginnen bei 0 zu zählen, d. h. der Index des ersten Elements ist 0, der Index des zweiten Elements ist 1 und so weiter. Die Syntax der eq()-Methode lautet wie folgt: $("s
