jQuery操作属性
- attr操作
作用:给指定的元素添加指定的属性名和属性值
1.1 操作一个属性(设置属性并赋值)
$('选择器').attr('属性名','属性值')
1.2 操作多个属性(传入的参数一定是对象,设置属性并赋值)
$('选择器').attr({
'属性名':'属性值'
'属性名':'属性值'
'属性名':'属性值'
style:"width:500px"
})
1.3 查询元素的属性对应的值(传入对应属性名,返回的是对应的属性值)
$('选择器').attr('属性名')
1.4 移出属性
$('选择器').removeAttr('属性名')
- prop操作
作用: 用于操作属性返回值为布尔类型的的属性(例如:checked、selected、disabled),可以设置及改变属性的布尔值,也可以用于查询属性的布尔值
2.1 设置元素属性的布尔值
$('选择器:checked').prop('checked',true)
2.2 查询元素的布尔值
$('选择器:checked').prop('checked') //返回的值是 true 或者 false