jQuery中DOM 屬性使用實(shí)例詳解下篇
DOM屬性(下)
.html()
獲取集合中第一個(gè)匹配元素的HTML內(nèi)容
在一個(gè) HTML 文檔中, 我們可以使用 .html() 方法來獲取任意一個(gè)元素的內(nèi)容。 如果選擇器匹配多個(gè)元素,那么只有第一個(gè)匹配元素的 HTML 內(nèi)容會(huì)被獲取。
$('div.demo-container').html();
html()方法還可以設(shè)置每一個(gè)匹配元素的html內(nèi)容。
我們可以使用 .html() 來設(shè)置元素的內(nèi)容,這些元素中的任何內(nèi)容會(huì)完全被新的內(nèi)容取代。
$('div.demo-container').html('<p>All new content. <em>You bet!</em></p>');
.val()
獲取匹配的元素集合中第一個(gè)元素的當(dāng)前值或設(shè)置匹配的元素集合中每個(gè)元素的值。主要用于<input>
標(biāo)簽
獲取內(nèi)容
$(".input").val();
設(shè)置內(nèi)容
$(".input").val("username")
.attr()
獲取匹配的元素集合中的第一個(gè)元素的屬性的值 或 設(shè)置每一個(gè)匹配元素的一個(gè)或多個(gè)屬性。
.attr()方法只獲取第一個(gè)匹配元素的屬性值。
使用 jQuery的 .attr() 方法得到了一個(gè)元素的屬性值主要有兩個(gè)好處:
- 方便:它可以直接被jQuery對(duì)象訪問并且鏈?zhǔn)秸{(diào)用其他jQuery方法。
- 瀏覽器兼容:一些屬性在不同瀏覽器中得到不同的值。 甚至在同一個(gè)瀏覽器的不同版本中。 .attr() 方法減少了兼容性問題。
<!DOCTYPE html> <html> <head> <style> img { padding:10px; } div { color:red; font-size:24px; } </style> <script src="./jquery-3.6.0.min.js"></script> </head> <body> <img /> <img /> <img /> <div><B>Attribute of Ajax</B></div> <script> $("img").attr({ src: "images/hat.gif", title: "jQuery", alt: "jQuery Logo" }); $("div").text($("img").attr("alt")); </script> </body> </html>
.removeAttr()
為匹配的元素集合中的每個(gè)元素中移除一個(gè)屬性(attribute)。
input.removeAttr("title")
以上就是jQuery中DOM 屬性使用實(shí)例詳解下篇的詳細(xì)內(nèi)容,更多關(guān)于jQuery DOM 屬性的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
jquery1.5.1中根據(jù)元素ID獲取元素對(duì)象的代碼
盡管聽說jquery的大名幾年了,但是一直沒有使用過。這兩天想在項(xiàng)目中使用被一些小細(xì)節(jié)折騰的夠嗆,看來jquery沒有傳說中的那么好學(xué)。2011-04-04jquery?追加元素append、prepend、before、after用法與區(qū)別分析
在jquery中append、prepend、before、after方法是對(duì)數(shù)據(jù)元素節(jié)點(diǎn)的操作系列方法了,這些方法大家了解嗎?如果不了解就可以和小編來看看它們用法2016-12-12jQuery .tmpl(), .template()學(xué)習(xí)資料小結(jié)
昨晚無意中發(fā)現(xiàn)一個(gè)有趣的jQuery插件.tmpl(),其文檔在這里。2011-07-07jQuery學(xué)習(xí)筆記之 Ajax操作篇(一) - 數(shù)據(jù)加載
Ajax 通俗來講即不需要刷新頁面即可從服務(wù)器或客戶端上加載數(shù)據(jù),當(dāng)然這些數(shù)據(jù)的格式是多種多樣的。2014-06-06jQuery+CSS3實(shí)現(xiàn)樹葉飄落特效
本文給大家分享的是一段使用jQuery+CSS3實(shí)現(xiàn)樹葉飄落特效的代碼,效果非常不錯(cuò),分享給大家,希望大家能夠喜歡2015-02-02jquery實(shí)現(xiàn)彈出層效果實(shí)例
這篇文章主要介紹了jquery實(shí)現(xiàn)彈出層效果的方法,實(shí)例分析了jQuery實(shí)現(xiàn)彈出層的技巧,涉及jQuery操作頁面元素與樣式的技巧,需要的朋友可以參考下2015-05-05基于jquery編寫的橫向自適應(yīng)幻燈片切換特效的實(shí)例代碼
全屏自適應(yīng)jquery焦點(diǎn)圖切換特效,在IE6這個(gè)蛋疼的瀏覽器兼容性問題上得到了和諧,兼容IE6。適用瀏覽器:IE6、IE7、IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗.相關(guān)代碼:2013-08-08