jQuery是一款使用廣泛的JavaScript庫,它提供了大量的方法來簡化JavaScript代碼。其中,attr()方法是用于獲取或設置元素屬性值的方法。
使用attr()方法時,可以傳入一個參數來指定要獲取或設置的屬性名稱。如果沒有傳入第二個參數,則方法會返回屬性的值;如果傳入了第二個參數,則方法會將屬性值設置為傳入的值。
下面是使用attr()方法獲取和設置元素屬性的示例代碼:
// 獲取元素的class屬性值 var className = $('#myElement').attr('class'); // 設置元素的title屬性值 $('#myElement').attr('title', 'This is a title attribute.');
除了用于獲取和設置單個屬性外,attr()方法還可以用于查找具有特定屬性的元素。在這種情況下,可以傳入一個帶有屬性名稱和屬性值的對象作為參數,方法會返回具有匹配屬性的元素。
下面是使用attr()方法查找具有特定屬性的元素的示例代碼:
// 查找具有name屬性且name屬性值為myName的元素 var elements = $('input[name="myName"]');
總之,attr()方法是jQuery中常用的方法之一,它可以方便地獲取、設置元素屬性值,也可以用于查找具有特定屬性的元素。