.prop() / .removeProp()
最后更新于:2022-04-02 03:19:48
[TOC]
## .prop()
不同于.attr(),用于对 checked 或 disabled 或 selected 等属性的添加操作
语法
```
.prop( propertyName )
.prop( propertyName, value )
.prop( propertyName, boolean )
.prop( propertyName, function(index, oldPropertyValue) )
```
### 实例
### 判断是否存在一个元素
```
if ( $(elem).prop("checked") )
// 等价于
$(elem).is(":checked")
```
#### 添加一个属性
```
//方式一
$("input[type='checkbox']").prop("checked","checked")
// 方式二
$("input[type='checkbox']").prop("checked",true)
```
#### 添加多个属性
```
$("input[type=checkbox]").prop({
disabled:true,
checked:true,
})
```
## .removeProp()
语法
```
$("input[type=checkbox]").removeProp("checked")
```
';