jQuery是目前為止最為流行的javascript庫(kù),它是跨瀏覽器兼容性最好的JavaScript庫(kù)之一。 jQuery提供了一系列易于使用的功能,通過(guò)使用它可以輕松地操作Dom元素。其中一個(gè)常用的功能是jQuery attr()事件。這個(gè)事件用于設(shè)置或返回指定元素的屬性值。
$(selector).attr(attribute,value)
其中,selector是要操作的元素,attribute是要設(shè)置或獲取的屬性,value是要設(shè)置的屬性值。下面是一些例子:
// 獲取id為test的元素的value值
var value = $('#test').attr('value');
// 設(shè)置id為test的元素的value值
$('#test').attr('value', 'new value');
除了設(shè)置和獲取屬性值之外,jQuery attr()方法還可以用來(lái)刪除元素的屬性。下面是一個(gè)刪除class屬性的例子:
$('#test').removeAttr('class');
jQuery attr()方法還有一些其他的用法,比如傳遞一個(gè)回調(diào)函數(shù)作為參數(shù)來(lái)獲取屬性值。例如:
// 獲取id為test的元素的title屬性并將其輸出到控制臺(tái)
$('#test').attr('title', function() {
console.log($(this).attr('title'));
});
總的來(lái)說(shuō),jQuery attr()方法是一個(gè)很強(qiáng)大的DOM操作方法,它可以設(shè)置、獲取和刪除元素的屬性。如果你想要快速操作DOM元素并修改頁(yè)面,使用jQuery attr()方法將會(huì)是一個(gè)非常有效的方法。