jquery语法知识(DOM属性)
在jQuery中,可以使用.attr()
方法来获取或设置DOM元素的属性,而.prop()
方法用来获取或设置DOM元素的属性。
- 获取属性:
// 获取元素的属性
var href = $('#example').attr('href');
- 设置属性:
// 设置元素的属性
$('#example').attr('href', 'http://www.example.com');
- 删除属性:
// 删除元素的属性
$('#example').removeAttr('href');
- 使用
.prop()
获取或设置属性:
// 获取元素的属性
var checked = $('#example').prop('checked');
// 设置元素的属性
$('#example').prop('checked', true);
- 使用
.removeProp()
删除属性:
// 删除元素的属性
$('#example').removeProp('checked');
注意:.attr()
可以用来获取或设置非布尔值的属性,如class
、id
、href
等,也可以用来获取布尔值属性(如checked
、disabled
),但对于布尔值属性,推荐使用.prop()
来获取或设置。
评论已关闭