jQuery 學習03——HTML:捕獲、設定、添加元素、刪除元素、CSS類、CSS()方法、尺寸

來源:互聯網
上載者:User

標籤:func   部分   logs   world   class   輸入框   文字   body   color   

jQuery - 擷取內容text()、html() 以及 val()和屬性attr()

jQuery 中非常重要的部分,就是操作 DOM 的能力。

DOM = Document Object Model(文件物件模型)

三個用於 DOM 操作的 jQuery 方法(擷取內容):

text() - 設定或返回所選元素的常值內容

html() - 設定或返回所選元素的內容(包括 HTML 標籤)

val() - 設定或返回表單欄位的(值)

例1:通過 jQuery val() 方法獲得輸入欄位的值

<script>$(document).ready(function(){  $("#btn1").click(function(){    alert("Text: " + $("#test").text());//彈出“Text:這是段落中的 粗體 文本”  });  $("#btn2").click(function(){    alert("HTML: " + $("#test").html());//彈出“HTML:這是段落中的 <b>粗體</b> 文本”,即HTML標記也一起返回  });});</script><body><p id="test">這是段落中的 <b>粗體</b> 文本。</p><button id="btn1">顯示文本</button><button id="btn2">顯示 HTML</button></body>

例2:通過 jQuery  val() 方法獲得輸入欄位的值:

<script>$(document).ready(function(){  $("button").click(function(){    alert("值為: " + $("#test").val());//彈出“值為:input輸入的值”即value的值  });});</script><body><p>名稱: <input type="text" id="test" value="input輸入的值"></p><button>顯示值</button></body>

例3:通過attr() 方法用於擷取屬性值

<script>$(document).ready(function(){  $("button").click(function(){    alert($("#baidu").attr("href"));//彈出id為baidu的href屬性的值;即"http://www.baidu.com"  });});</script><body><p><a href="http://www.baidu.com" id="baidu">連結文字</a></p><button>顯示 href 屬性的值</button></body>
jQuery - 設定內容text()、html() 以及 val()和屬性attr()

例:通過 text()、html() 以及 val() 方法來設定內容:

<script>$(document).ready(function(){  $("#btn1").click(function(){    $("#test1").text("Hello world!");  });  $("#btn2").click(function(){    $("#test2").html("<b>Hello world!</b>");  });  $("#btn3").click(function(){    $("#test3").val("RUNOOB");  });});</script><body><p id="test1">這是一個段落。</p><p id="test2">這是另外一個段落。</p><p>輸入框: <input type="text" id="test3" value="input輸入值"></p><button id="btn1">設定文本</button><button id="btn2">設定 HTML</button><button id="btn3">設定值</button></body>

 

jQuery 學習03——HTML:捕獲、設定、添加元素、刪除元素、CSS類、CSS()方法、尺寸

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.