suchen
HeimWeb-FrontendFront-End-Fragen und AntwortenSo fügen Sie einem Element in jquery einen Klassennamen hinzu

Zwei Methoden zum Hinzufügen: 1. Verwenden Sie addClass(), um einen oder mehrere Klassennamen zum ausgewählten Element hinzuzufügen. Die Syntax lautet „$(selector).addClass("Class Name List")", wenn Sie mehrere Klassen hinzufügen müssen Namen, Klassennamen müssen durch Leerzeichen getrennt werden. 2. Verwenden Sie toggleClass(), um dem ausgewählten Element einen Klassennamen mit der Syntax „$(selector).toggleClass(“class name“,true);“ hinzuzufügen.

So fügen Sie einem Element in jquery einen Klassennamen hinzu

Die Betriebsumgebung dieses Tutorials: Windows7-System, JQuery3.6.1-Version, Dell G3-Computer.

Zwei Möglichkeiten, mit jquery einem Element einen Klassennamen hinzuzufügen

  • Verwenden Sie addClass(), um einen Klassennamen hinzuzufügen

  • Verwenden Sie toggleClass(), um einen Klassennamen hinzuzufügen

1 . Verwenden Sie addClass(), um den Klassennamen hinzuzufügen. Die Methode addClass() fügt dem ausgewählten Element eine oder mehrere Klassen hinzu.

Diese Methode entfernt nicht das vorhandene Klassenattribut, sondern fügt nur ein oder mehrere Klassenattribute hinzu.

Tipps: Wenn Sie mehrere Klassen hinzufügen müssen, verwenden Sie bitte Leerzeichen, um die Klassennamen zu trennen.

$(selector).addClass(class)

ParameterBeschreibungKlasseerforderlich. Gibt einen oder mehrere Klassennamen an. Beispiel: Fügen Sie den Klassennamen „p2“ zum p-Element hinzu
<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<script src="js/jquery-3.6.1.min.js"></script>
		<script type="text/javascript">
			$(document).ready(function() {
				$("button").click(function() {
					$("p").addClass("p2");
				});
			});
		</script>
		<style>
			h1{
				color: coral;
			}
			.p1{
				background-color: yellow;
			}
			.p2{
				font-size: 120%;
				color: red;
			}
	</head>

	<body>
		
		</style>
		<h1 id="这是一个大标题">这是一个大标题</h1>
		<p class="p1">这是一个段落。</p>
		<p class="p1">这是另一个段落。</p>
		<button>给p元素增加类名p2</button>
	</body>

</html>

So fügen Sie einem Element in jquery einen Klassennamen hinzu2. Verwenden Sie die Methode toggleClass(), um einen Klassennamen hinzuzufügen der ausgewählten Elemente Wechseln Sie zwischen mehreren Klassen.

Diese Methode prüft die angegebene Klasse in jedem Element. Fügt die Klasse hinzu, wenn sie nicht vorhanden ist, oder entfernt sie, wenn sie festgelegt ist. Dies wird als Toggle-Effekt bezeichnet.

$(selector).toggleClass(class,switch)
Allerdings können Sie über den Parameter „switch“ festlegen, dass nur Klassen entfernt oder nur hinzugefügt werden.

Schalter: Optionaler Parameter, boolescher Wert, gibt an, ob nur Klassen hinzugefügt (wahr) oder entfernt (falsch) werden.

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<script src="js/jquery-3.6.1.min.js"></script>
		<script type="text/javascript">
			$(document).ready(function() {
				$("button").click(function() {
					$("p").toggleClass("p2",true);
				});
			});
		</script>
		<style>
			h1{
				color: coral;
			}
			.p1{
				font-size: 120%;
				color: red;
			}
			.p2{
				background-color: yellow;
			}
	</head>

	<body>
		
		</style>
		<h1 id="这是一个大标题">这是一个大标题</h1>
		<p class="p1">这是一个段落。</p>
		<p class="p1">这是另一个段落。</p>
		<button>给p元素增加类名p2</button>
	</body>

</html>
  • 【Empfohlenes Lernen:
  • jQuery-Video-Tutorial
,

Web-Frontend-VideoSo fügen Sie einem Element in jquery einen Klassennamen hinzu

Das obige ist der detaillierte Inhalt vonSo fügen Sie einem Element in jquery einen Klassennamen hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
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
Was sind die Einschränkungen des Reags?Was sind die Einschränkungen des Reags?May 02, 2025 am 12:26 AM

React'Slimitationsinsclude: 1) AsteeplearningCurveduetoitsVastecosystem, 2) SeochallengeswithClient-Siderendering, 3) potentialperformanceIssuessinlargeApplications, 4) ComplexStatemanagementasappsgrow und 5)

Reacts Lernkurve: Herausforderungen für neue EntwicklerReacts Lernkurve: Herausforderungen für neue EntwicklerMay 02, 2025 am 12:24 AM

ReactischalengingforBeginsnersDuetoitsSsteeplearningCurveandaradigmShifttocomponent-basiert

Erzeugen Sie stabile und eindeutige Schlüssel für dynamische Listen in ReactErzeugen Sie stabile und eindeutige Schlüssel für dynamische Listen in ReactMay 02, 2025 am 12:22 AM

ThecorechalengesingeneratingStableanduniqueKeysfordynamiclistsinReactissenuringConsistentifiersacrossre-Rendersforeffictimupdates.1) UsenaturalkeysWenPossible, astheyarerelableIniqueandstable.2) Generatesynthetikeysbuktipleatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatiipatribbuse

JavaScript Müdigkeit: Strom mit React und seinen Werkzeugen auf dem Laufenden bleibenJavaScript Müdigkeit: Strom mit React und seinen Werkzeugen auf dem Laufenden bleibenMay 02, 2025 am 12:19 AM

JavaScriptFatigueInreactismanagable WithStrateShust Just-in-TimelearningandCuratedInformationSources.1) lernwhatyouneedwhenyouneedit, FocusingonProjectrelevance.2) FollowerKeyblogsliketheofficialreactblogandengageGaTaNitiesLikeritiesLikeritiesLikeritiesLikeritiesLikeritiesLikeritiesLikeritiesLikeritiesLikeritiesLikeritiesLikeritieslikeritieslikeritieslikeritieslikeritieslikeritieslikeritieslikeritieslikeritäten

Testen von Komponenten, die den Usestate () -Haken verwendenTesten von Komponenten, die den Usestate () -Haken verwendenMay 02, 2025 am 12:13 AM

TOTESTEACTCOMPONENTENSUSSUSHEUSESTATEHOOK, UseJestandReactestinglibrarytosimulateInteractions undVerifyStatechangesintheui.1)

Schlüssel in React: Ein tiefes Eintauchen in die LeistungsoptimierungstechnikenSchlüssel in React: Ein tiefes Eintauchen in die LeistungsoptimierungstechnikenMay 01, 2025 am 12:25 AM

KeysinReactarecrucialforoptimizingperformancebyaidinginefficientlistupdates.1)Usekeystoidentifyandtracklistelements.2)Avoidusingarrayindicesaskeystopreventperformanceissues.3)Choosestableidentifierslikeitem.idtomaintaincomponentstateandimproveperform

Was sind Schlüssel in React?Was sind Schlüssel in React?May 01, 2025 am 12:25 AM

ReactkeysareUniEDIDIFIERSUTEUTSUTEUTWIEDERRENDERINGLISTSTOIMPROVERCONILIATIONEffizienz.1) TheHelPreactrackchangesinlistItitems, 2) Verwenden von StableanduniTheSlikeItemidsisRecopeds, 3) EngitaryIndicesSkeyStopissuesuesuesuors und 4) Enters

Die Bedeutung einzigartiger Schlüssel in React: Vermeidung häufiger FallstrickeDie Bedeutung einzigartiger Schlüssel in React: Vermeidung häufiger FallstrickeMay 01, 2025 am 12:19 AM

UniqueKeysarecrucialinreactforoptimizingRenderingandMaintainingcomponentStateIntegral.1) UseanaturaluniqueIdentifierfromyourdataIFAVAILABALL.2) IFNONATIONIGIDIDIFIFIEREXISTER, ERGENATEAINIQUEUSKEISELSCHAFT.3) Vermeiden Sie arrayindicesexisten, speziell

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

SAP NetWeaver Server-Adapter für Eclipse

SAP NetWeaver Server-Adapter für Eclipse

Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

Herunterladen der Mac-Version des Atom-Editors

Herunterladen der Mac-Version des Atom-Editors

Der beliebteste Open-Source-Editor

Dreamweaver Mac

Dreamweaver Mac

Visuelle Webentwicklungstools

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Leistungsstarke integrierte PHP-Entwicklungsumgebung