Skip to content

jQuery DOM 操控術 - HTML 屬性

讀取、設定與移除 HTML 相關屬性。

attr()

讀取

選取指定元素的屬性並取出值。

js
attr(attribute)

參數

功能說明型別範例備註
attribute屬性String'id''class'必填

範例

html
<div id="Dom">DOM</div>
js
const idStr = $('#Dom').attr('id');

// Dom
console.log(idStr);

設定一個 HTML 屬性

選取指定元素並設定屬性、值。

js
attr(attribute, value)

參數

功能說明型別範例備註
attribute屬性String'class'必填
valueString'dom'必填

範例

html
<div id="Dom">DOM</div>
js
$('#Dom').attr('class', 'dom');

設定多個 HTML 屬性

選取指定元素並設定多個屬性、值。

js
attr(attributes)

參數

功能說明型別範例備註
attributes多個屬性Object{ class="img-resp" }必填

範例

html
<img id="Img" />
js
$('#Img').attr({
  src: './images/jquery.png',
  alt: 'Hello jQuery',
  style: 'border: solid 1px yellowgreen'
});

removeAttr()

選取元素並移除指定的屬性。

js
removeAttr(attribute)

參數

功能說明型別範例備註
attribute屬性String'class'必填

範例

html
<div id="Dom" class="dom">DOM</div>
js
$('#Dom').removeAttr('class');