如何删除添加了.css()函数的样式?

如何删除添加了.css()函数的样式?

我正在用jQuery更改CSS,我希望根据输入值删除我添加的样式:

if(color != '000000') $("body").css("background-color", color); else // remove style ?

我怎样才能做到这一点?请注意,只要使用颜色选择器选择颜色(即鼠标在色轮上移动时),就会运行上面的一行。

第二个注意:我不能这样做css("background-color", "none")因为它将从css文件中删除默认样式。我只想删除background-colorjQuery添加的内联样式。


偶然的你
浏览 593回答 3
3回答

牛魔王的故事

将属性更改为空字符串似乎可以完成以下任务:$.css("background-color", "");

绝地无双

2018有本机APIelement.style.removeProperty(propery)

梦里花落0921

let el = document.querySelector(element)let styles = el.getAttribute('style')el.setAttribute('style', styles.replace('width: 100%', ''))
打开App,查看更多内容
随时随地看视频慕课网APP