我需要jQuery的帮助来删除样式标记中的样式。
<style>
div.tab{backgroung:#666666;}
</style>
我需要清空此div.tab
样式或删除此style
标记。
答案 0 :(得分:2)
您要做的是删除style
元素。 (这是否是一种可行的方法,如果不知道它应该解决什么问题就无法决定。)为此,你需要在CSS中对元素进行某种识别。
例如,如果style
元素是页面的style
元素中的第一个元素,那么您可以使用
var badStyle = document.getElementsByTagName('style')[0];
badStyle.parentNode.removeChild(badStyle);
答案 1 :(得分:0)
要删除特定样式属性,您可以尝试使用css()
试试这个
$('div.tab').css({'background':''});
使用attr
$('div.tab').attr( "style", ""); // .removeAttr('style')
或
$('style').remove();
答案 2 :(得分:0)
尝试这个,
$( 'div.tab')removeClass( 'SomeClass的');
答案 3 :(得分:0)
您无法使用jquery从样式标记中删除样式。 但是,您可以使用jquery为元素覆盖样式。
$('div.tab').css({'background':''});
答案 4 :(得分:0)
如果您要删除所有 style
元素,请使用此jQuery
:
$('style').remove();