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