Maison  >  Article  >  interface Web  >  Comment changer le contenu de la balise dans jquery

Comment changer le contenu de la balise dans jquery

青灯夜游
青灯夜游original
2022-11-02 19:23:271852parcourir

Deux méthodes de modification : 1. Utilisez le sélecteur jquery pour obtenir l'objet balise h et utilisez text() pour modifier le contenu textuel de l'objet. La syntaxe est "$("selector").text("new content"). ;"; 2 . Utilisez le sélecteur jquery pour obtenir l'objet balise h, et utilisez html() pour modifier le contenu de l'objet (le contenu du texte et de la balise HTML), avec la syntaxe "$("selector"). html("nouveau contenu");".

Comment changer le contenu de la balise <h> dans jquery

L'environnement d'exploitation de ce tutoriel : système windows7, version jquery3.6.1, ordinateur Dell G3.

Deux façons de modifier le contenu de la balise avec jquery

Méthode 1 : utilisez text() pour modifier le contenu du texte

text() peut définir le contenu du texte de l'élément , modifiez simplement le contenu du texte. Modifiez-le en lui attribuant une nouvelle valeur.

Étapes de modification :

  • Utilisez le sélecteur jquery pour obtenir l'objet h tag (h1~h6)

$("选择器")
  • Utilisez text() pour modifier le contenu de l'objet

对象.text("新内容")

Exemple :

<!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() {
					$("h1,h2,h3,h4").text("修改后的新文本内容");
				});
			});
		</script>
	</head>
	<body>

		<button>改变所有h元素的文本内容</button>
		<h1>这是一个大标题。</h1>
		<h2>这是另一个标题。</h2>
		<h3>这是另一个标题。</h3>
		<h4>这是另一个段落。</h4>

	</body>
</html>

Comment changer le contenu de la balise <h> dans jquery

Méthode 2 : utilisez html() pour modifier le contenu des balises

Le contenu que html() peut définir ou renvoyer est un contenu qui contient du texte et des balises HTML.

Étapes de modification :

  • Utilisez le sélecteur jquery pour obtenir l'objet h tag (h1~h6)

$("选择器")
  • Utilisez html() pour modifier le contenu de l'objet

对象.html("新内容")

Exemple :

<!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() {
					$("h1").html("修改后的新文本内容");
					$("h2,h3,h4").html(&#39;<span style="color: red;">修改后的新文本内容</span>&#39;);
				});
			});
		</script>
	</head>
	<body>
		<button>改变所有h元素的文本内容</button>
		<h1>这是一个大标题。</h1>
		<h2>这是另一个标题。</h2>
		<h3>这是另一个标题。</h3>
		<h4>这是另一个段落。</h4>

	</body>
</html>

Comment changer le contenu de la balise <h> dans jquery

Connaissances étendues : la comparaison entre html() et text()

html() obtient tout le contenu à l'intérieur de l'élément, tandis que text() obtient uniquement le contenu du texte.

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<script src="js/jquery-3.6.1.min.js"></script>
		<script>
			$(function () {
            var strHtml = $("p").html();
            var strText = $("p").text();
            $("#txt1").val(strHtml);
            $("#txt2").val(strText);
        })
    </script>
	</head>
	<body>
		<p><strong style="color:hotpink">PHP中文网</strong></p>
		html()是:<input id="txt1" type="text" /><br />
		text()是:<input id="txt2" type="text" />
	</body>
</html>

Comment changer le contenu de la balise <h> dans jquery

La différence entre les deux méthodes html() et text() peut être clairement comparée à partir du tableau ci-dessous.

[Apprentissage recommandé : , ]
Code HTML html() text()
PHP中文网
PHP中文网 PHP中文网
PHP中文网
gt;
(chaîne vide)
Tutoriel vidéo jQueryDéveloppement web front-end

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn