溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

jQuery中DOM屬性使用實(shí)例代碼分析

發(fā)布時(shí)間:2022-08-31 11:01:15 來(lái)源:億速云 閱讀:92 作者:iii 欄目:開(kāi)發(fā)技術(shù)

本文小編為大家詳細(xì)介紹“jQuery中DOM屬性使用實(shí)例代碼分析”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“jQuery中DOM屬性使用實(shí)例代碼分析”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來(lái)學(xué)習(xí)新知識(shí)吧。

DOM屬性

.html()

獲取集合中第一個(gè)匹配元素的HTML內(nèi)容

在一個(gè) HTML 文檔中, 我們可以使用 .html() 方法來(lái)獲取任意一個(gè)元素的內(nèi)容。 如果選擇器匹配多個(gè)元素,那么只有第一個(gè)匹配元素的 HTML 內(nèi)容會(huì)被獲取。

$('div.demo-container').html();

html()方法還可以設(shè)置每一個(gè)匹配元素的html內(nèi)容。

我們可以使用 .html() 來(lái)設(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ì)象訪問(wèn)并且鏈?zhǔn)秸{(diào)用其他jQuery方法。

  • 瀏覽器兼容:一些屬性在不同瀏覽器中得到不同的值。 甚至在同一個(gè)瀏覽器的不同版本中。 .attr() 方法減少了兼容性問(wèn)題。

<!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í)例代碼分析”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過(guò)才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI