prop()方法用来设置或获取元素固有属性值。元素固有属性是指元素本身自带的属性,如<a>标签的href属性。具体语法示例如下。
语法
//获取属性值
$(selector).prop(property)
//设置属性和值
$(selector).prop(property,value)
//使用函数设置属性和值
$(selector).prop(property,function(index,currentvalue))
//设置多个属性和值
$(selector).prop({property:value, property:value,...})
参数
参数 | 说明 |
---|---|
property | 指定属性名. |
value | 定义属性的值。 |
function(index, currentvalue) | 它指定了一个返回要设置的属性值的函数。
|
例子
<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-1.11.2.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
var $x = $("div");
$x.prop("color","#e0eeee");
$x.append("color 属性值: " + $x.prop("color"));
$x.removeProp("color");
$x.append("<br>color属性值: " + $x.prop("color"));
});
});
</script>
</head>
<body>
<button>添加和删除属性prop</button><br><br>
<div></div>
</body>
</html>
输出: