獲得內容 - 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>