在jQuery中,我們可以使用attr()方法修改或獲取HTML元素的屬性。也就是說,通過這個方法,我們能夠非常便捷地操縱我們的網頁。
$("#myButton").attr("disabled", true); var title = $("#myLink").attr("title");
上面的示例代碼展示了attr()方法的兩種使用方式。第一個是將一個按鈕的disabled屬性設置為true,禁用按鈕。第二個是獲取一個鏈接元素的title屬性。
attr()方法非常靈活,它可以接受兩個或者一個參數。如果傳入一個參數,那么該方法會獲取指定元素的屬性。如果傳入兩個參數,那么該方法會將第二個參數指定的屬性設置為第一個參數。
$("#myLink").attr("title"); // 獲取title屬性 $("#myLink").attr("title", "This is a link"); // 設置title屬性
此外,還有一個非常有用的使用場景,就是可以使用attr()方法批量地設置多個元素的屬性。比如我們想將所有img元素的alt屬性設置為一個默認值,可以這樣寫:
$("img").attr("alt", "Default image");
總之,attr()方法是一個非常實用的jQuery方法,它可以幫助我們輕松地修改和獲取HTML元素的屬性。