jQuery如何向元素添加文本内容?

在jQuery中可以使用text()方法向元素添加文本内容;text()方法设置或返回被选元素的文本内容。下面本篇文章就来给大家介绍一下text()方法,希望对大家有所帮助。

text()方法设置内容时,会覆盖所有匹配元素的内容;返回的内容用于返回所有匹配元素的文本内容。

语法:

● 返回文本:

$(selector).text()

● 设置文本:

$(selector).text(content)

● 使用函数设置文本:

$(selector).text(function(index, currentcontent))

参数值:

1、content:用于设置元素的新文本内容。

2、Function(index, currentcontent):用于指定将返回所选元素的新文本内容的函数。

  ● index:返回元素的索引位置。

  ● currentcontent:返回元素的当前内容。

示例1:向元素添加文本内容

<!DOCTYPE HTML>
<html>
	<head>
		<meta charset="UTF-8">
	</head>
	<body style="text-align: center;">
		<h3>单击,向元素添加文本内容</h3>
		<button onclick="function()">点击这里</button>
		<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
		<script>
			$(document).ready(function() {
				$("button").click(function() {
					$("p").text("Jquery_text_method");
				});
			});
		</script>

		<p>Hello</p>
		<p>Jquery</p>

	</body>
</html>

效果图:

1.gif

示例2:返回文本

<!DOCTYPE HTML>
<html>
	<head>
		<meta charset="UTF-8">
	</head>
	<body style="text-align: center;">
		<h3>单击,返回文本</h3>
		<button onclick="function()">点击这里</button>
		<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
		<script>
			$(document).ready(function() { 
	            $("button").click(function() { 
	                alert($("p").text()); 
	            }); 
	        });
		</script>

		<p>Hello</p>
		<p>Jquery</p>

	</body>
</html>

在点击按钮之前:

2cf5b8ca8fce56f3a7942d9ecf7a171.png-600

点击按钮后:

c6aa1998ca6b96d30c9bdecac22e986.png-600

示例3:使用函数设置文本

<!DOCTYPE HTML>
<html>
	<head>
		<meta charset="UTF-8">
	</head>
	<body style="text-align: center;">
		<h3>使用函数设置文本</h3>
		<button onclick="function()">点击这里</button>
		<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
		<script>
			$(document).ready(function() { 
	            $("button").click(function() { 
	                $("p").text(function(n) { 
	                return "元素索引号: " + n; 
	                }); 
	            }); 
	        });
		</script>

		<p>Hello</p>
		<p>Jquery</p>
	</body>
</html>

效果图:

3.gif

以上就是jQuery如何向元素添加文本内容?的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » jQuery 答疑