📅  最后修改于: 2023-12-03 15:02:16.312000             🧑  作者: Mango
在Javascript中,经常需要获取已经填充(或称为使用)的元素的内容。jQuery提供了一种简单的方法来完成这个任务。
使用jQuery获取元素的填充内容非常容易,只需要使用jQuery的 html()
或 text()
方法即可。
html()
方法返回元素的HTML内容,包括所有的子元素和文本。
$("p").html(); // 返回第一个 <p> 元素的HTML内容
$("#myDiv").html(); // 返回 id=myDiv 的div元素的HTML内容
text()
方法返回元素的文本内容,但不包括任何HTML标记。
$("p").text(); // 返回第一个 <p> 元素的文本内容
$("#myDiv").text(); // 返回 id=myDiv 的div元素的文本内容
以下是一个使用jQuery获取填充元素的示例代码:
<html>
<head>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script>
$(document).ready(function(){
// 使用html()方法获取填充元素的HTML内容
var htmlContent = $("#myDiv").html();
alert("myDiv的HTML内容是:" + htmlContent);
// 使用text()方法获取填充元素的文本内容
var textContent = $("#myDiv").text();
alert("myDiv的文本内容是:" + textContent);
});
</script>
</head>
<body>
<div id="myDiv">
<p>这些是div中的<i>一些</i>文本。</p>
<p>还有一些更多的<i>文本。</i></p>
</div>
</body>
</html>
以上代码将alert弹出两个对话框,分别显示 myDiv的HTML内容是:<p>这些是div中的<i>一些</i>文本。</p><p>还有一些更多的<i>文本。</i></p>
和 myDiv的文本内容是:这些是div中的一些文本。还有一些更多的文本。
。
使用jQuery的 html()
和 text()
方法,我们可以轻松地获取填充的元素的HTML内容或文本内容。这个方法在JavaScript编程中是非常有用的。