Heim  >  Artikel  >  Web-Frontend  >  So ändern Sie den Klassennamen des dom-Elements in jquery

So ändern Sie den Klassennamen des dom-Elements in jquery

青灯夜游
青灯夜游Original
2022-05-30 14:32:281553Durchsuche

Zwei Änderungsmethoden: 1. Verwenden Sie attr(), um den Wert des Klassenattributs zu ändern. Die Syntax lautet „dom element object.attr(„class“, „new class name“)“; 2. Entfernen Sie die alte Klasse und Fügen Sie eine neue Klasse hinzu, Syntax „dom element object.removeClass(“alter Klassenname“).addClass(“neuer Klassenname“)“.

So ändern Sie den Klassennamen des dom-Elements in jquery

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

jquery-Methode zum Ändern des Klassennamens von Dom-Elementen

Methode 1: Verwenden Sie attr() direkt, um den Wert des Klassenattributs zu ändern. Die Methode attr() kann den Attributwert des ausgewählten Elements festlegen Element.

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<script src="js/jquery-1.10.2.min.js"></script>
		<script>
			$(document).ready(function(){
				$("button").click(function(){
				  $("p:first").attr("class","intro2");
				});
			});
			</script>
		<style type="text/css">
			.intro1 {
				font-size: 120%;
				color: red;
			}
			.intro2 {
				font-size: 120%;
				color: green;
			}
		</style>
	</head>
	<body>

		<h1>这是一个段落标题</h1>
		<p class="intro1">这是一个段落</p>
		<p> 这是另外一个段落</p>
		<button>修改p元素的 "intro1" 类</button>

	</body>
</html>

So ändern Sie den Klassennamen des dom-Elements in jqueryMethode 2: Verwenden Sie „removeClass()“ und „addClass()“

Verwenden Sie zuerst „removeClass()“, um die angegebene Klasse zu entfernen
  • Dann verwenden Sie „addClass()“, um eine neue Klasse hinzuzufügen
  • <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8">
    		<script src="js/jquery-1.10.2.min.js"></script>
    		<script>
    			$(document).ready(function(){
    				$("button").click(function(){
    				  $("p:first").removeClass("intro1").addClass("intro2");
    				});
    			});
    			</script>
    		<style type="text/css">
    			.intro1 {
    				font-size: 120%;
    				color: red;
    			}
    			.intro2 {
    				font-size: 120%;
    				color: green;
    			}
    		</style>
    	</head>
    	<body>
    
    		<h1>这是一个段落标题</h1>
    		<p class="intro1">这是一个段落</p>
    		<p> 这是另外一个段落</p>
    		<button>修改p元素的 "intro1" 类</button>
    
    	</body>
    </html>

【Empfohlenes Lernen: So ändern Sie den Klassennamen des dom-Elements in jqueryjQuery-Video-Tutorial

,

Web-Frontend-Video

Das obige ist der detaillierte Inhalt vonSo ändern Sie den Klassennamen des dom-Elements in jquery. 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
Vorheriger Artikel:Basiert JQuery auf JS?Nächster Artikel:Basiert JQuery auf JS?