📅  最后修改于: 2023-12-03 15:02:14.035000             🧑  作者: Mango
removeProp()
方法用于从被选元素中删除指定的属性。该方法接受参数key,即要删除的属性名。该方法不能删除通过 attr()
方法设置的属性。
$(selector).removeProp(propertyName)
propertyName
: 必填,表示要删除的属性名。该方法没有返回值。
<!DOCTYPE html>
<html>
<head>
<title>removeProp() 方法示例</title>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script>
$(function(){
// 删除被选元素的属性title
$("button").click(function(){
$("a").removeProp("title");
});
});
</script>
</head>
<body>
<a href="#" title="示例链接">示例链接</a>
<br>
<button>删除链接的title属性</button>
</body>
</html>
上面的代码中,我们定义了一个按钮,当按钮被点击时,会调用 removeProp()
方法,删除链接的title属性。这里需要注意的是,如果title属性是通过 attr()
方法设置的,那么该方法是无效的,只能删除通过 prop()
方法设置的属性。
prop()
方法设置的属性。attr()
方法设置的属性,应该使用 removeAttr()
方法。