Heim Web-Frontend js-Tutorial Was ist $(dom).context im JQuery-Code? Wie benutzt man es?

Was ist $(dom).context im JQuery-Code? Wie benutzt man es?

Jun 16, 2017 pm 02:36 PM
jquery 代码 怎么 was ist

context gibt den ursprünglichen DOM-Knoteninhalt zurück, der an jQuery() übergeben wurde, was der zweite Parameter von jQuery() ist. Wenn nicht angegeben, verweist der Kontext auf das aktuelle Dokument
. Beispiel: $("p span",context); bedeutet die Auswahl des Objekts "p span" aus dem Kontextobjekt. Dies bedeutet, Objekte innerhalb eines bestimmten Bereichs suchen auszuwählen.
Und $(dom)[0].attributes findet die Attribute direkt unter dem ersten Dom. Es unterscheidet sich vom Kontext darin, dass es den Suchobjekt

Kontext angibt: Element

Neu hinzugefügt in jQuery1.3, gibt es den ursprünglichen DOM-Knoteninhalt zurück, der an jQuery() übergeben wird, was der zweite Parameter von jQuery() ist. Wenn nicht angegeben, zeigt der Kontext auf das aktuelle Dokument (Dokument). Wird mit dem Selektor zur genauen Erkennung von Selektorabfragesituationen verwendet. Diese beiden Eigenschaften sind für Plugin-Entwickler nützlich.

Beispiel: Erkennen Sie den verwendeten Dokumentinhalt

jQuery-Code: ", document.body).context.nodeName Dieser Satz bedeutet, das ul-Element in document.body zu finden.

 $("ul").append("<li>"+$("ul").context+"</li>")
           .append("<li>"+$("ul", document.body).context.nodeName+"</li>");
Nach dem Login kopieren
Beispielcode eins:

 [object HTMLDocument]//如果是IE浏览器,则返回[object]
   BODY
Nach dem Login kopieren

Standardmäßig ist der ursprüngliche DOM-Knoten, der an jQuery() übergeben wird, Document, das [Objekt im IE-Browser] zurückgibt. andere Browser geben [object HTMLDocument] zurück.

Beispielcode zwei:

Der Rückgabewert des obigen Codes ist [object HTMLUListElement], aber im IE-Browser ist er [object]
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.php.cn/"/>
<title>php.cn</title> 
<style type="text/css"> 
p 
{ 
  width:150px; 
  height:150px; 
  border:1px solid blue; 
} 
</style> 
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> 
<script type="text/javascript">  
$(document).ready(function(){ 
  $("button").click(function(){ 
    alert($("li").context); 
  })
})
</script>  
</head> 
<body> 
<p> 
  <ul> 
    <li>测试脚本</li> 
  </ul> 
</p> 
<button>点击测试</button> 
</body> 
</html>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas ist $(dom).context im JQuery-Code? Wie benutzt man es?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Universal-Fernbedienungscode-Programm von GE auf jedem Gerät Universal-Fernbedienungscode-Programm von GE auf jedem Gerät Mar 02, 2024 pm 01:58 PM

Universal-Fernbedienungscode-Programm von GE auf jedem Gerät

Tsinghua University und Zhipu AI Open Source GLM-4: Start einer neuen Revolution in der Verarbeitung natürlicher Sprache Tsinghua University und Zhipu AI Open Source GLM-4: Start einer neuen Revolution in der Verarbeitung natürlicher Sprache Jun 12, 2024 pm 08:38 PM

Tsinghua University und Zhipu AI Open Source GLM-4: Start einer neuen Revolution in der Verarbeitung natürlicher Sprache

So erkennen Sie echte und gefälschte Schuhkartons mit Nike-Schuhen (beherrschen Sie einen Trick, um sie leicht zu identifizieren) So erkennen Sie echte und gefälschte Schuhkartons mit Nike-Schuhen (beherrschen Sie einen Trick, um sie leicht zu identifizieren) Sep 02, 2024 pm 04:11 PM

So erkennen Sie echte und gefälschte Schuhkartons mit Nike-Schuhen (beherrschen Sie einen Trick, um sie leicht zu identifizieren)

jQuery-Tipps: Ändern Sie schnell den Text aller a-Tags auf der Seite jQuery-Tipps: Ändern Sie schnell den Text aller a-Tags auf der Seite Feb 28, 2024 pm 09:06 PM

jQuery-Tipps: Ändern Sie schnell den Text aller a-Tags auf der Seite

Erstellen Sie Linux-„.a'-Dateien und führen Sie sie aus Erstellen Sie Linux-„.a'-Dateien und führen Sie sie aus Mar 20, 2024 pm 04:46 PM

Erstellen Sie Linux-„.a'-Dateien und führen Sie sie aus

Verwenden Sie jQuery, um den Textinhalt aller a-Tags zu ändern Verwenden Sie jQuery, um den Textinhalt aller a-Tags zu ändern Feb 28, 2024 pm 05:42 PM

Verwenden Sie jQuery, um den Textinhalt aller a-Tags zu ändern

Erstellen Sie einen Agenten in einem Satz! Robin Li: Die Ära kommt, in der jeder ein Entwickler ist Erstellen Sie einen Agenten in einem Satz! Robin Li: Die Ära kommt, in der jeder ein Entwickler ist Apr 17, 2024 pm 02:28 PM

Erstellen Sie einen Agenten in einem Satz! Robin Li: Die Ära kommt, in der jeder ein Entwickler ist

So verwenden Sie Copilot zum Generieren von Code So verwenden Sie Copilot zum Generieren von Code Mar 23, 2024 am 10:41 AM

So verwenden Sie Copilot zum Generieren von Code

See all articles