-3
body{
    font-family: Arial;
}
div{
    color: red;
    margin: 20px;
    background: blue;
    font-size: 17px;
}
<div id="div1">this should be styled with a blue background, 
               red text, and 17px Arial font</div>

<div id="div2">this should have no background, default font, etc. </div>

如何#div2使用 jQuery 删除所有样式和所有继承的样式?

仅删除所有样式#div2,保留样式#div1

4

1 回答 1

5

要删除样式标签,只需选择样式标签并将其删除

$("style").remove();

jQuery 删除()

我认为最好使用 CSS id 选择器来实现您的目标,而不是使用 jQuery 从标签中删除样式:

body {
    font-family: Arial;
}

#div1 {
    color: red;
    margin: 20px;
    background: blue;
    font-size: 17px;
}
于 2013-07-28T10:42:42.800 回答