Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 从特定标记中删除样式属性_Jquery_Html_Css - Fatal编程技术网

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') 或 试试

我需要帮助jQuery删除样式标记中的样式

<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();