html() text() 方法 和 原生JS中的 innerHTML 、innerText 两个属性功能类似
一、html() text() val()
// 1. element.html() 获取元素中的内容
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="../jquery.js"></script>
<style>
textarea {
resize: none;
}
</style>
</head>
<body>
<div>
<span>content</span>
</div>
<input type="text" value="jQuery">
<script>
// 1. 获取元素内容 element.html()
console.log($('div').html());
// 2. 设置元素内容element.html('content')
$('div').html('<a href="#">hello</a>'
// 3. 获取元素内容 element.text()
console.log($('div').text())
// 4. 设置元素内容 element.text('content')
$('div').text('hahahah')
// 5. 获取、设置表单值 val()
console.log($('input').val())
$('input').val('123')
</script>
</body>
</html>
html()获取元素内容结果:
text() 获取元素内容结果: