jQuery是一個非常流行的JavaScript庫,它提供了許多便捷的函數和方法,可以在Web開發中提高效率。在jQuery中有一個attr()方法可以用來設置或獲取某個元素的屬性值。
$(selector).attr(attribute,value)
selector是CSS選擇器,可以是標簽、類名或ID等,attribute是要獲取或設置的屬性名稱,value是要設置的屬性值。如果只傳入attribute參數,則表示獲取屬性值;如果同時傳入attribute和value參數,則表示設置屬性值。
例如,下面的代碼獲取了一個輸入框的value屬性值并彈出對話框:
var value = $('input').attr('value'); alert(value);
下面的代碼設置了一個鏈接的href屬性值為http://www.google.com:
$('a').attr('href','http://www.google.com');
需要注意的是,如果要設置多個屬性值,可以通過傳遞一個包含屬性和值的對象進行設置。
例如,下面的代碼同時設置了一個鏈接的title和target屬性:
$('a').attr({ 'title': 'Google', 'target': '_blank' });
需要注意的是,attr()方法只適用于HTML屬性,對于DOM屬性則需要使用prop()方法進行操作。