JQuery的attr方法是一個非常方便的方法。它可以用于獲取和設置HTML元素的屬性值。在使用.attr()方法時,我們需要傳遞兩個參數(shù):第一個參數(shù)是屬性的名稱,第二個參數(shù)則是屬性的值。
$("p").attr("class", "highlight");
上述代碼將會給所有的
元素添加一個class屬性并給它們賦值為"highlight"。我們還可以像下列代碼一樣使用.attr()方法來獲取屬性的值:
var myClass = $("p").attr("class");
在上述代碼中,我們通過.attr()方法獲取了所有
元素的class屬性的值,并將其賦值給了變量myClass。
attr()方法還可以用于注銷已經設置過的屬性。當傳遞的第二個參數(shù)為空字符串時,即表示移除該屬性。例如,下列代碼將會移除所有
元素上的class屬性:
$("p").attr("class", "");
在實際開發(fā)中,我們經常需要對某些元素動態(tài)地改變屬性值。通過使用.attr()方法,我們可以輕松地實現(xiàn)該功能,例如下列代碼動態(tài)改變了按鈕的value屬性:
$("button").click(function(){
$(this).attr("value", "點擊之后");
});
在上述代碼中,我們通過jQuery的click事件綁定方法來實現(xiàn)引用按鈕的點擊事件。當用戶單擊按鈕時,我們動態(tài)地將按鈕的value屬性改變?yōu)?點擊之后"。
總之,jQuery的attr()方法是一個非常強大又方便的方法,它可以幫助我們在開發(fā)過程中輕松地管理HTML元素的屬性。