我正在用jQuery改变CSS,我希望删除我根据输入值添加的样式:
if(color != '000000') $("body").css("background-color", color); else // remove style ?
我该怎么做呢?
请注意,每当使用颜色选择器选择颜色时,上面的行就会运行。当鼠标移动到一个色轮上时)。
第二注意:我不能这样做与css("background-color", "none"),因为它将删除默认样式从css文件。
我只是想删除jQuery添加的背景色内联样式。
如果你使用CSS样式,你可以使用:
$("#element").css("background-color","none");
然后替换为:
$("#element").css("background-color", color);
如果你不使用CSS样式,你在HTML元素中有属性,你可以使用:
$("#element").attr("style.background-color",color);
如果你使用CSS样式,你可以使用:
$("#element").css("background-color","none");
然后替换为:
$("#element").css("background-color", color);
如果你不使用CSS样式,你在HTML元素中有属性,你可以使用:
$("#element").attr("style.background-color",color);