jQuery中,attr()方法可以用來獲取或設置HTML屬性的值。其中,取值的語法為:
$(selector).attr(attribute)
其中,selector表示需要獲取屬性值的元素,attribute則對應該元素中需要獲取的屬性名稱。
例如,以下代碼獲取id為"test"的div元素的class屬性值:
var className = $("#test").attr("class");
如果該元素存在class屬性,則className變量會獲得該屬性的值,如果該元素沒有該屬性,則className的值為undefined。
需要注意的是,attr()方法返回的是一個字符串類型的屬性值,如果需要使用數值等類型,需要進行類型轉換。
另外,attr()方法還可以通過傳遞一個對象作為參數,來同時獲取或設置多個屬性的值。例如:
var attributes = $("#test").attr({ "class": "new-class", "style": "color: red" });
通過傳遞的對象,可以同時獲取id為"test"的元素的class和style屬性值,并將class屬性值修改為"new-class",將style屬性值修改為"color: red"。
總之,jQuery的attr()方法可以方便地獲取HTML元素的屬性值,進而實現各種操作。