获得内容 - text()、html() 以及 val()
三个简单实用的用于 DOM 操作的 jQuery 方法:
- text() - 设置或返回所选元素的文本内容
- html() - 设置或返回所选元素的内容(包括 HTML 标记)
- val() - 设置或返回表单字段的值
<!DOCTYPE html>
<html> <head>
<meta charset="UTF-8">
<title></title>
<script src="https://cdn.bootcss.com/jquery/1.10.2/jquery.min.js">
</script>
<script type="text/javascript">
$(document).ready(function() {
$("#btn1").click(function() {
alert("值为: " + $("#test1").text());
});
$("#btn2").click(function() {
alert("值为: " + $("#test1").html());
});
$("#btn3").click(function() {
alert("值为: " + $("#test2").val());
});
$("#btn4").click(function() {
alert("值为:" + $("#test3").attr("href"));
}); });
</script>
</head> <body>
<p id="test1">这是一个强调的<em>文字</em></p>
<input type="text" id="test2" value="this is a text" />
<a href="//this is a link" id="test3">this is a link</a>
<button id="btn1">显示文本</button>
<button id="btn2">显示 HTML</button>
<button id="btn3">显示值</button>
<button id="btn4">显示 href 属性的值</button>
</body> </html>设置内容 - text()、html() 以及 val() 设置属性attr()
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://cdn.bootcss.com/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$("#btn1").click(function(){
$("#test1").text("this is paragraph 1");
});
$("#btn2").click(function(){
$("#test2").html("<b>this is paragraph 2</b>");
});
$("#btn3").click(function(){
$("#test3").val("this is text");
});
$("#btn4").click(function(){
$("font").attr("color","aqua");
});
});
</script>
</head> <body>
<p id="test1">这是段落1。</p>
<p id="test2">这是段落2。</p>
<p>输入框: <input type="text" id="test3" value="这是文本框"></p>
<font color="red">Color</font> <button id="btn1">设置文本</button>
<button id="btn2">设置 HTML</button>
<button id="btn3">设置值</button>
<button id="btn4"> 修改颜色</button>
</body>
</html>