jQuery attr() 方法

jQuery HTML/CSS 方法

attr()方法獲取或設(shè)置所選元素的屬性和值。

當(dāng)attr()方法用于獲取屬性值時,它將返回第一個選定元素的值。

當(dāng)attr()方法用于設(shè)置屬性值時,它將為所有選定元素設(shè)置一個或多個屬性/值對。

要刪除屬性,請改用removeAttr()方法。

語法:

獲取屬性的值:

$(selector).attr(attribute)

設(shè)置屬性和值:

$(selector).attr(attribute, value)

設(shè)置多個屬性和值:

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

使用函數(shù)設(shè)置屬性和值

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

示例

獲取圖像的src屬性值:

$("button").click(function(){
  $("img").attr("src");
});
測試看看?/?

設(shè)置圖像的src屬性:

$("button").click(function(){
  $("img").attr("src", "icon_jquery.png");
});
測試看看?/?

設(shè)置多個屬性和值:

$("button").click(function(){
  $("img").attr({
    alt: "Parrot Icon",
    title: "Image by Seagull",
    width: "350px",
    height: "300px"
  });
});
測試看看?/?

使用函數(shù)設(shè)置屬性和值:

$("button").click(function(){
  $("img").attr("width", function(i, val){
    return val - 60;
  });
});
測試看看?/?

從下拉列表中設(shè)置src屬性的值:


   
運行代碼

參數(shù)值

參數(shù)描述
attribute指定屬性名稱
value指定屬性的值
function(index, currentValue)指定一個函數(shù),該函數(shù)返回要設(shè)置的屬性值
  • index-返回元素在集合中的索引位置

  • currentValue-返回選定元素的當(dāng)前屬性值

jQuery HTML/CSS 方法

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清