Jquery 从特定标记中删除样式属性
我需要帮助jQuery删除样式标记中的样式Jquery 从特定标记中删除样式属性,jquery,html,css,Jquery,Html,Css,我需要帮助jQuery删除样式标记中的样式 <style> div.tab{backgroung:#666666;} </style> div.tab{背景:#666666;} 我需要清空此div.tabstyle或删除此style标记。要删除特定的样式属性,可以尝试使用css() 试试这个 要从标记中删除样式语句,请使用attr $('div.tab').attr( "style", ""); // .removeAttr('style') 或 试试
<style>
div.tab{backgroung:#666666;}
</style>
div.tab{背景:#666666;}
我需要清空此
div.tab
style或删除此style
标记。要删除特定的样式属性,可以尝试使用css()
试试这个
要从标记中删除样式语句,请使用attr
$('div.tab').attr( "style", ""); // .removeAttr('style')
或
试试这个
$('div.tab').removeClass('someClass') 您要做的是删除
样式
元素。(在不知道应该解决什么问题的情况下,无法确定这是否是一种可行的方法。)为此,您需要在CSS中对元素进行某种标识
例如,如果style
元素是页面的style
元素中的第一个元素,则可以使用
var badStyle = document.getElementsByTagName('style')[0];
badStyle.parentNode.removeChild(badStyle);
不能使用jquery从样式标记中删除样式。 但是,您可以使用jquery覆盖元素的样式
$('div.tab').css({'background':''});
如果要删除所有样式
元素,请使用以下jQuery
:
$('style').remove();
谢谢你的回答,我正在sharepoint中使用使用jquery创建的样式标记,但是每次执行时,样式标记都会一次又一次地创建,因此,在执行jquery之前,我想删除所有样式元素标记。这回答了问题。如果你想问的问题是另一个问题,请问一个新问题(用一些实际代码说明;注释中的描述非常混乱)。
$('div.tab').css({'background':''});
$('style').remove();