Wozu dient die parent()-Methode in jquery?

青灯夜游
Freigeben: 2022-03-10 17:24:18
Original
2070 Leute haben es durchsucht

In jquery wird die parent()-Methode verwendet, um die Vorgängerelemente jedes Elements im aktuellen übereinstimmenden Elementsatz abzurufen. Die Syntax lautet „$(selector).parents(filter)“; der Parameter „filter“ ist optional wird verwendet, um einen Reduktionsselektorausdruck anzugeben, der einen Bereich von Vorgängerelementen durchsucht.

Wozu dient die parent()-Methode in jquery?

Die Betriebsumgebung dieses Tutorials: Windows7-System, jquery1.10.2-Version, Dell G3-Computer.

In jquery wird die Methode parent() verwendet, um die Vorgängerelemente jedes Elements im aktuellen Satz übereinstimmender Elemente abzurufen.

Vorfahren sind Vater, Großvater, Urgroßvater und so weiter.

DOM-Baum: Diese Methode durchläuft alle Pfade bis zu den Vorgängern des DOM-Elements vom übergeordneten Element bis zum Dokumentstammelement ().

Syntax

$(selector).parents(filter)
Nach dem Login kopieren
ParameterBeschreibung
FilterOptional. Gibt einen Selektorausdruck an, der die Suche nach Vorgängerelementen einschränkt.

Hinweis: Um mehrere Vorfahren zurückzugeben, verwenden Sie Kommas, um die einzelnen Ausdrücke zu trennen.

Hinweis: Wenn der Filterparameter leer ist, wählt diese Methode alle Vorfahren in der Elementsammlung aus allen Pfaden vom unmittelbar übergeordneten Element bis zu und aus. Daher ist es sinnvoll, einen Selektorausdruck zu übergeben, der die Suchergebnisse eingrenzt.

Beispiel 1: Alle Vorgängerelemente von zurückgeben:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
.ancestors *{ 
	display: block;
	border: 2px solid lightgrey;
	color: lightgrey;
	padding: 5px;
	margin: 15px;
}
</style>
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
	$("span").parents().css({"color":"red","border":"2px solid red"});
});
</script>
</head>

<body class="ancestors">body (曾曾祖父节点)
	<div style="width:500px;">div (曾祖父节点)
		<ul>ul (祖父节点)  
			<li>li (直接父节点)
				<span>span</span>
			</li>
		</ul>   
	</div>
</body>

<!-- body元素之前的外部红色的边框,是html元素(也是一个祖先节点)。-->
</html>
Nach dem Login kopieren

Wozu dient die parent()-Methode in jquery?

Beispiel 2: Den Suchbereich eingrenzen

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
.ancestors *{ 
	display: block;
	border: 2px solid lightgrey;
	color: lightgrey;
	padding: 5px;
	margin: 15px;
}
</style>
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
	$("span").parents("ul").css({"color":"red","border":"2px solid red"});
});
</script>
</head>

<body class="ancestors">body (曾曾祖父节点)
	<div style="width:500px;">div (曾祖父节点)
		<ul>ul (祖父节点)  
			<li>li (直接父节点)
				<span>span</span>
			</li>
		</ul>   
	</div>
</body>

</html>
Nach dem Login kopieren

Wozu dient die parent()-Methode in jquery?

【Empfohlenes Lernen: jQuery-Video-Tutorial, Webfront- Video beenden

Das obige ist der detaillierte Inhalt vonWozu dient die parent()-Methode in jquery?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!