jQuery的attr()方法是用于獲取或設置HTML元素屬性值的事件。
//獲取屬性值 var value = $(selector).attr(attribute); //設置屬性值 $(selector).attr(attribute, value);
其中,selector為要獲取或設置屬性值的HTML元素;attribute為屬性名,如'class'、'src'、'href'等;value為要設置的屬性值。
使用attr()方法可以方便地獲取或設置HTML元素屬性值,也可以使用鏈式操作一次修改多個屬性。
//設置多個屬性值 $(selector) .attr('attribute1', value1) .attr('attribute2', value2) .attr('attribute3', value3);
需要注意的是,attr()方法無法獲取或設置HTML元素中未定義的屬性。如果需要獲取或設置自定義屬性值,可使用data()方法,如:
//設置自定義屬性值 $(selector).data('attribute', value); //獲取自定義屬性值 var value = $(selector).data('attribute');
總而言之,jQuery的attr()事件提供了便捷的獲取或設置HTML元素屬性值的方法,極大地方便了前端開發(fā)。