日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

010_jQuery获取和设置内容属性

發布時間:2025/4/17 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 010_jQuery获取和设置内容属性 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. jQuery DOM操作

1.1. jQuery擁有可操作html元素和屬性的強大方法。

1.2. jQuery提供一系列與DOM相關的方法, 這使訪問和操作元素和屬性變得很容易。

1.3. jQuery文檔操作方法:

2. text()方法

2.1. text()方法設置或返回匹配元素的文本內容(inner content)。

2.2. 返回文本內容

2.2.1. text()方法返回所有匹配元素的組合的文本內容(會刪除html標記)。

2.2.2. 語法

$(selector).text()

2.3. 設置文本內容

2.3.1. text(newContent)方法設置一個值時, 它會覆蓋每一個匹配元素的所有內容。

2.3.2. 語法

$(selector).text(newContent)

2.3.3. 參數

2.4. 使用函數設置文本內容

2.4.1. text(function(index, origText))方法使用函數, 可以設置所有匹配元素中指定坐標元素的所有內容。

2.4.2. 語法

$(selector).text(function(index, origText))

2.4.3. 參數

3. html()方法

3.1. html()方法返回或設置匹配元素的內容(inner html)。

3.2. 返回元素內容

3.2.1. html()方法返回第一個匹配元素的所有內容

3.2.2. 語法

$(selector).html()

3.3. 設置元素內容

3.3.1. html(newHtml)方法設置一個值時, 它會覆蓋每一個匹配元素的所有內容。

3.3.2. 語法

$(selector).html(newHtml)

3.3.3. 參數

3.4. 使用函數來設置元素內容

3.4.1. html(function(index,origHtml))方法使用函數, 可以設置所有匹配元素中指定坐標元素的所有內容。

3.4.2. 語法

$(selector).html(function(index,origHtml))

3.4.3. 參數

4. val()方法

4.1. val()方法返回或設置匹配元素的值。

4.2. val()方法大多用于input元素, 值是通過value屬性設置的。

4.3. 返回value屬性

4.3.1. val()返回第一個匹配的input元素的value屬性的值。

4.3.2. 語法

$(selector).val()

4.4. 設置value屬性的值

4.4.1. val(value)方法設置一個值, 會覆蓋每一個匹配的input元素的value屬性的值。

4.4.2. 語法

$(selector).val(value)

4.4.3. 參數

4.5. 使用函數設置value屬性的值

4.5.1. val(function(index,origVal))方法使用函數, 可以設置所有匹配的input元素中指定坐標input元素的value屬性的值。

4.5.2. 語法

$(selector).val(function(index,origVal))

4.5.3. 參數

5. attr()方法

5.1. attr()方法設置或返回匹配元素的屬性值。設置的時候, 如果屬性不存在, 就是添加。

5.2. 返回屬性值

5.2.1. ?attr(attribute)返回第一個匹配元素的屬性值。

5.2.2. 語法

$(selector).attr(attribute)

5.2.3. 參數

5.3. 設置屬性/值

5.3.1. attr(attribute,value)方法設置一個值, 會覆蓋每一個匹配元素的屬性和值。

5.3.2. 語法

$(selector).attr(attribute,value)

5.3.3. 參數

5.4. 使用函數來設置屬性/值

5.4.1. attr(attribute,function(index,origValue))方法使用函數, 可以設置所有匹配的元素中指定坐標元素的屬性和值。

5.4.2. 語法

$(selector).attr(attribute,function(index,origValue))

5.4.3. 參數

5.5. 設置多個屬性/值對

5.5.1. attr({attribute:value, attribute:value ...})方法可以為每一個匹配元素設置一個以上的屬性和值。

5.5.2. 語法

$(selector).attr({attribute:value, attribute:value ...})

5.5.3. 參數

6. removeAttr()方法

6.1. removeAttr()方法移除每一個匹配的元素的屬性。

6.2. 語法

$(selector).removeAttr(attribute)

6.3. 參數

7. 獲取和設置內容屬性例子

7.1. 代碼

<!DOCTYPE html> <html><head><meta charset="utf-8" /><title>jQuery獲取和設置內容屬性</title><script type="text/javascript" src="jquery.js"></script><script type="text/javascript">$(document).ready(function(){$('#btn1').click(function(){alert($("p").text());});$('#btn2').click(function(){alert($("p").html());});$('#btn3').click(function(){alert($("input").val());});$('#btn4').click(function(){alert($("input").attr("value"));});$('#btn5').click(function(){$("p").text("<big style='color: red;'><b>請填寫用戶信息, 牢記自己的用戶名和密碼</b></big>。");});$('#btn6').click(function(){$("p").html("<big style='color: red;'><b>請填寫用戶信息, 牢記自己的用戶名和密碼</b></big>。");});$('input').focus(function(){$('input').val("").attr("type", "password");});});</script></head><body><p>請填寫用戶信息, <big><b>牢記自己的用戶名和密碼</b></big>。</p><p>如果忘記密碼, <big><b>可以通過郵件找回</b></big>。</p><span>用戶名:</span><input type="text" name="userName" value="請輸入名字" /><br /><span>密碼:</span><input type="text" name="password" value="請輸入密碼" /><br /><br /><button id="btn1">顯示文本</button> <button id="btn2">顯示html</button> <button id="btn3">val()方法顯示input表單的輸入值</button><button id="btn4">attr("value")顯示input表單的輸入值</button> <br /><br /><button id="btn5">設置文本</button> <button id="btn6">設置html</button></body> </html>

7.2. 運行效果圖

7.3. 點擊顯示文本按鈕

7.4. 點擊顯示html按鈕

7.5. 點擊val()方法顯示input表單的輸入值按鈕

7.6. 點擊attr("value")顯示input表單的輸入值按鈕

7.7. 點擊設置文本按鈕

7.8. 點擊設置html按鈕

7.9. 文本框獲取焦點

8. 使用函數設置內容屬性例子

8.1. 代碼

<!DOCTYPE html> <html><head><meta charset="utf-8" /><title>jQuery使用函數設置內容屬性</title><script type="text/javascript" src="jquery.js"></script><script type="text/javascript">$(document).ready(function(){$('#btn1').click(function(){$("p").text(function(index, origText){if(index == 0) return "<big style='color: red;'><b>請填寫用戶信息, 牢記自己的用戶名和密碼</b></big>。";});});$('#btn2').click(function(){$("p").html(function(index, origHtml){return index == 0 ? "<big style='color: red;'><b>請填寫用戶信息, 牢記自己的用戶名和密碼</b></big>。" : origHtml;});});$('#btn3').click(function(){$("input").attr({"type": "password", "value": "123456"});});$('#btn4').click(function(){var objArr = $("input").removeAttr("value");for(let i = 0, l = objArr.length; i < l; i++){alert(objArr[i].name);}});$('input').focus(function(){$('input').val(function(index, origVal){return index == 0 ? "" : origVal;}).attr("type", function(index, origValue){return index == 0 ? "text" : "password";});});});</script></head><body><p>請填寫用戶信息, <big><b>牢記自己的用戶名和密碼</b></big>。</p><p>如果忘記密碼, <big><b>可以通過郵件找回</b></big>。</p><span>用戶名:</span><input type="text" name="userName" value="請輸入名字" /><br /><span>密碼:</span><input type="text" name="password" value="請輸入密碼" /><br /><br /><button id="btn1">設置文本</button> <button id="btn2">設置html</button> <button id="btn3">設置多個屬性</button> <button id="btn4">移除屬性</button></body> </html>

8.2. 運行效果圖

8.3. 點擊設置文本按鈕

8.4. 點擊設置html按鈕

8.5. 點擊設置多個屬性按鈕

8.6. 點擊移除屬性按鈕

總結

以上是生活随笔為你收集整理的010_jQuery获取和设置内容属性的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。