jquery,将css属性设置为空字符串
我目前正在研究jquery css()
方法。
在.css()文档中,它说明了
但是,我不完全确定它们用于取消您之前执行的任何样式修改的含义。 但是,它不会删除样式表或元素中使用CSS规则应用的样式。 。
所以我在HTMLElement.style上查找了MDN页面
我还通过将HTMLElement.style
一个属性设置为""
(即空字符串)进行实验
所以似乎通过将d.style
color
属性设置为""
,我已经删除了color
属性的值,并且没有从d.style
删除color
属性。
但是文档的含义是什么呢? 它不会删除在样式表或元素中使用CSS规则应用的样式。
.css()
方法可以删除内联样式(用style=""
):
var target = document.getElementById('target'); $('#target').css('color', '');
Target