Heim  >  Artikel  >  Web-Frontend  >  Wie erhalte ich den Inhalt eines HTML-Elements mit JQuery?

Wie erhalte ich den Inhalt eines HTML-Elements mit JQuery?

青灯夜游
青灯夜游Original
2020-11-18 15:40:365334Durchsuche

So erhalten Sie den Inhalt von HTML-Elementen mit jquery: 1. Verwenden Sie html(), um den Inhalt des ausgewählten Elements zurückzugeben, Syntax „$(selector).html()“ 2. Verwenden Sie text(), um den Inhalt zurückzugeben des ausgewählten Elements Textinhalt, Syntax „$(selector).text()“.

Wie erhalte ich den Inhalt eines HTML-Elements mit JQuery?

Die Betriebsumgebung dieses Tutorials: Windows10-System, jquery1.8.3. Dieser Artikel gilt für alle Computermarken.

[Verwandte Empfehlung: jQuery-Video-Tutorial]

1. html(): Gibt das ursprüngliche HTML-Dokument zurück, es kann jedoch Kompatibilität im IE bestehen, wie folgt

  • Prinzip: Verwenden Sie innerHTML()
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<p id="box">
		<p class="b2">我是一个p元素</p>
		<span>你好</span>
	</p>
</body>
<script src="libs/jquery-1.8.3.min.js"></script>
<script type="text/javascript">
	$(function(){
		var str = $("#box").html();
		console.log(str);

		// <p>我是一个p元素</p>
		// <span>你好</span>

		//解释:该方法使用的是JS中的innerHTML()有些浏览器返回的结果可能不是原始文档的 HTML 源代码。例如,如果属性值只包含字母数字字符,Internet Explorer有时丢弃包裹属性值的引号
	});
</script>
</html>

2. text(): Erhalten Sie den zusammengeführten Text jedes Elements im passenden Elementsatz, einschließlich seiner Nachkommen.

  • .text()-Methode kann nicht für Eingabeelemente oder Skriptelemente verwendet werden. input oder textarea muss die Methode .val() verwenden, um den Textwert abzurufen oder festzulegen..text() 方法不能使用在 input 元素或scripts元素上,input 或 textarea 需要使用 .val() 方法获取或设置文本值
  • 得到scripts元素的值,使用.html()
  • Um den Wert des Skriptelements abzurufen, verwenden Sie den . html() Methode

76c82f278ac045591c9159d381de2c57
9fd01892b579bba0c343404bcccd70fb
93f0f5c25f18dab9d176bd4f6de5d30e
    a80eb7cbb6fff8b0ff70bae37074b813
    b2386ffb911b14667cb8f0f91ea547a7Document6e916e0f7d1e588d4f442bf645aedb2f
9c3bca370b5104690d9ef395f2c5f8d1
6c04bd5ca3fcae76e30b72ad730ca86d
    b81e3c3ff067fcbe0ce184ae68e680b4
        bc613f5372b843792ba0fe2ec0bb1625我是一个p元素94b3e26ee717c64999d7867364b1b4a3
        45a2772a6b6107b401db3c9b82c049c2你好54bdf357c58b8a65c66d7c19c8e4d114
    94b3e26ee717c64999d7867364b1b4a3
36cc49f0c466276486e50c850b7e4956
1816c451e8f9043103537cb0522474b52cacc6d41bbb37262a98f745aa00fbf0
8019067d09615e43c7904885b5246f0a
    $(function(){        var str = $("#box").text();
        console.log(str);        // 我是一个p元素
        // 你好    });2cacc6d41bbb37262a98f745aa00fbf0
73a6ac4ed44ffec12cee46588e518a5e
3. val() Methode
  • Der Wert des Elements wird über das Value-Attribut festgelegt.
  • Diese Methode wird hauptsächlich für Eingabeelemente verwendet.

Weitere Programmierkenntnisse finden Sie unter: Programmierkurse

! ! 🎜

Das obige ist der detaillierte Inhalt vonWie erhalte ich den Inhalt eines HTML-Elements mit 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