attr
在 JavaScript 中通常指的是 DOM 元素的属性操作方法,它用于获取或设置 HTML 元素的属性值。在 jQuery 中,attr()
方法也非常常用,用于操作元素的属性。
id
、class
、src
、href
等,这些属性描述了元素的特征或行为。getAttribute()
、setAttribute()
、removeAttribute()
等。attr()
在 jQuery 中,attr()
方法用于获取或设置匹配元素的属性值。
$('selector').attr('attributeName')
$('selector').attr('attributeName', 'newValue')
attr()
方法提供了一种简洁的方式来操作属性,减少了直接操作 DOM 的复杂性。attr()
方法主要用于操作 HTML 属性,如 id
、class
、title
等。src
属性、修改链接的 href
属性等。// 获取属性值
var src = document.getElementById('myImage').getAttribute('src');
console.log(src);
// 设置属性值
document.getElementById('myImage').setAttribute('src', 'new-image.jpg');
// 获取属性值
var src = $('#myImage').attr('src');
console.log(src);
// 设置属性值
$('#myImage').attr('src', 'new-image.jpg');
attr()
方法时,确保属性名称拼写正确。checked
、selected
等),jQuery 的 attr()
方法可能返回字符串 "true"
或 "false"
,而不是布尔值。在这种情况下,建议使用 prop()
方法来获取或设置布尔属性。领取专属 10元无门槛券
手把手带您无忧上云