我有一个吐痰的应用程序: body {background:#FFF;}
一遍又一遍。我无法修复应用程序中的错误。如何在每次发生时使用jquery删除body {background:#FFF;}?
答案 0 :(得分:2)
你不能编辑css(我假设)你可以在身体上设置内联样式吗?这将覆盖CSS应用的样式。
如果没有,这是在页面加载时删除它的jQuery调用:
$(document).load(
function()
{
$("body").css( "background-color", "transparent" );
}
);
答案 1 :(得分:0)
听起来你想要编辑样式块声明?在这种情况下,我不确定jQuery对你有多大帮助,但是这样的事情可能有用:
for(int i=0;i<document.styleSheets.length;i++) {
var sheet = document.styleSheets[i],
rules = sheet.cssRules ? sheet.cssRules : sheet.rules;
for(int j=0;j<rules.length;j++) {
if(rules[j].toLower() == 'body {background: #fff;}')
rules[j] = 'body {}';
}
}
您可以check here了解更多信息。
答案 2 :(得分:0)
有多个这样的例子 在覆盖的页面上 我放在CSS中的任何东西。
也许你正在以错误的方式看待它...它可以在CSS中被覆盖,尝试将它放在CSS文件中:
body{
background:#0000ff !important;
}
注意“!important”位...