jQuery removeAttr() 方法用于删除指定的属性。
$("input").removeAttr("disabled");
removeAttr() 方法可以删除任何属性,包括自定义属性。如果要删除多个属性,可以使用空格分隔属性名称:
$("input").removeAttr("disabled readonly");
removeAttr() 方法不会影响元素的内容或行为,只是删除元素上的特定属性。例如,如果你想要禁用一个输入字段,你应该使用 .prop() 方法来设置 disabled 属性为 true:
$("input").prop("disabled", true);
.prop() 方法会影响元素的行为(例如,输入字段将不能被修改)。而 removeAttr() 只是删除了 disabled 属性而已。
.removeAttr() 方法还可以用来删除 HTML5 特有的 data-* 属性。data-* 属性可以在 HTML 中存储特定信息(例如图片 ID、文章 ID 等)。例如:
.removeAttr() 方法可以用来删除 data-image 属性:
$("#myDiv").removeAttr("data-image");
jQuery HTML/CSS 方法
从所有的 <p> 元素移除样式属性:
removeAttr() 方法从被选元素移除一个或多个属性。
参数 | 描述 |
---|---|
attribute | 必需。规定要移除的一个或多个属性。如需移除若干个属性,请使用空格分隔属性名称。 |
从被选元素移除若干个属性
如何从被选元素移除 id 和 class 属性。
jQuery HTML/CSS 方法
jQuery 选择器参考手册实例选择 body 元素中每个可见的元素:$(body :visible)亲自试一试定义和用法:visible 选择器选取每个当前...
jQuery 遍历jQuery DOM 元素jQuery 数据操作函数这些方法允许我们将指定的 DOM 元素与任意数据相关联。函数描述.clearQueue()从...
jQuery 选择器参考手册实例选择所有带有 id 属性且属性值以 header 结尾的元素:$([id$=header])亲自试一试定义和用法[attribute...
jQuery 选择器参考手册实例隐藏所有 type=checkbox 的 input 元素:$(:checkbox)亲自试一试定义和用法:checkbox 选择器选取类型...
jQuery :lt() 选择器jQuery 选择器实例 选取前 4 个 tr 元素:$(tr:lt(4)) 定义和用法 :lt() 选择器选取 index 值小于指定数字的...