{site_name}

{site_name}

🌜 搜索

jQuery的对象函数removeAttr()用于从匹配的元素中移除一个或多个属性

前端 𝄐 0
jquery remove,jquery removeall,jquery remove css,jquery removeclass没生效,jquery remove方法能释放内存吗,jquery remove不生效
jQuery的对象函数removeAttr()用于从匹配的元素中移除一个或多个属性。具体来说,该函数会接受一个参数,即要移除的属性名,并将其从所有匹配的元素中删除。

例如,假设我们有一个包含以下HTML代码的页面:


<div id="myDiv" class="myClass" data-custom="123">Hello world!</div>


我们可以使用jQuery来选择该DIV元素,并使用removeAttr()函数来删除其中的某些属性,如下所示:

javascript
// 移除id属性
$('#myDiv').removeAttr('id');

// 移除class属性
$('#myDiv').removeAttr('class');

// 移除data-custom属性
$('#myDiv').removeAttr('data-custom');


注意,removeAttr()函数只能用于移除HTML属性,而不能用于移除DOM属性(例如checked、disabled等)。此外,如果要移除多个属性,可以使用空格分隔它们的名称,如下所示:

javascript
// 移除class和data-custom属性
$('#myDiv').removeAttr('class data-custom');