So ändern Sie den Klassennamen in JQuery

青灯夜游
Freigeben: 2022-10-08 11:14:05
Original
3275 Leute haben es durchsucht

3 Änderungsmethoden: 1. Verwenden Sie attr(), um den Wert des Klassenattributs zu ändern. Die Syntax lautet „element object.attr(“class“,“new class name“);“. 2. Verwenden Sie prop (), um den Wert des Klassenattributs zu ändern. Die Syntax lautet „element object.prop(“class“, „new class name“);“. 3. Verwenden Sie removeClass () und addClass (). Die Syntax lautet „element object.removeClass(“alter Klassenname“).addClass(“neuer Klassenname“);“.

So ändern Sie den Klassennamen in JQuery

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

So ändern Sie den Klassennamen mit jquery

Methode 1: Verwenden Sie attr() zum Ändern

attr() kann die Attribute und Werte des Elements festlegen

Sie müssen nur den Wert ändern des Klassenattributs, Grammatik:

$(selector).attr("class","新类名");
Nach dem Login kopieren

Beispiel

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<script src="js/jquery-3.6.1.min.js"></script>
		<script>
			$(document).ready(function() {
				$("button").click(function() {
					$("div").attr("class", "box2");
				});
			});
		</script>
		<style>
			.box1 {
				height: 150px;
				background-color: #AFEEEE;
			}

			.box2 {
				height: 100px;
				background-color: red;
			}
		</style>
	</head>
	<body>

		<div class="box1"></div>
		<br>
		<button>改变classname(类名)</button>
	</body>
</html>
Nach dem Login kopieren

So ändern Sie den Klassennamen in JQuery

Methode 2: Verwenden Sie prop(), um

attr() zu ändern, um die Attribute und Werte des Elements festzulegen

Sie brauchen nur um den Wert des Klassenattributs und die Syntax zu ändern:

$(selector).prop("属性名","新类名");
Nach dem Login kopieren

Beispiel

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<script src="js/jquery-3.6.0.min.js"></script>
		<script>
			$(document).ready(function() {
				$("button").click(function() {
					$("div").prop("class","box1");
				});
			});
		</script>
		<style>
			.box1 {
				height: 150px;
				background-color: #AFEEEE;
			}

			.box2 {
				height: 100px;
				background-color: red;
			}
		</style>
	</head>
	<body>

		<div class="box2"></div>
		<br>
		<button>改变classname(类名)</button>
	</body>
</html>
Nach dem Login kopieren

So ändern Sie den Klassennamen in JQuery

Methode 3: Verwenden Sie RemoveClass() und AddClass() zum Ändern.

  • Verwenden Sie RemoveClass(), um die zu löschen alte Klasse

  • Verwenden Sie addClass(), um eine neue Klasse hinzuzufügen

<!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").removeClass("intro1").addClass("intro2");
				  });
			});
		</script>
		<style>
			.intro1 {
				font-size: 120%;
				color: red;
			}
			.intro2 {
				color: peru;
				background-color: aquamarine;
			}
		</style>
	</head>
	<body>
		<p class="intro1">测试段落</p>
		<button>改变classname(类名)</button>
	</body>
</html>
Nach dem Login kopieren

So ändern Sie den Klassennamen in JQuery

【Empfohlenes Lernen: jQuery-Tutorial, Web-Frontend-Video

Das obige ist der detaillierte Inhalt vonSo ändern Sie den Klassennamen 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