javascript - 使用 Jquery 从 div 中删除完整的 css

标签 javascript jquery css

在我的CSS中有

    * {
 font-family: "Meiryo UI" , Verdana;
 font-size:13px;
 }
input, select, textarea {
 font-size: 12px;
 border-color: #333;
 color: #333;
 border-style: solid;
 border-width: 1px;
}

但是,我想要一个没有 CSS 的 DIV。 我试过了

$('#preview').removeClass()
$('#preview').removeAttr("style")
$('#preview').children().removeAttr/Class

但是……但是没有结果。 帮助我使用 Jquery 或一些 javascript 从此 div 中删除所有样式。

他来自样式表。 这是我的问题的预览图片:https://emailinvest.com/preview.jpg我想要什么。

最佳答案

CSS 中的继承通常是有用的而不是无用的,因此采取另一种方法:

a) 覆盖你指定的样式

#preview .input, #preview select, #preview textarea { }

b) 使用带前缀的选择器使您指定的样式针对不同的区域,例如

#selector * { font: 13px "Meiryo UI", Verdana; }
#selector input, #selector select, #selector textarea { }

关于javascript - 使用 Jquery 从 div 中删除完整的 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3274665/

相关文章:

javascript - vue.js 2 从遗留前端迁移到单文件组件

javascript - 动态调整div宽度

jquery - 将 Web 界面添加到嵌入式 QT 应用程序

行或 html 元素中的 css/js/php 圆 Angular

html - 使用流体布局防止 DIV 换行

css - 在 svg <path> 上添加阴影

javascript - node js的gm包resizing image错误

javascript - 使用 AJAX 解析从 ASP 页面返回的 HTML 表并提取特定单元格

javascript - var 在每个循环之外可用,在控制台中返回空

jquery水平滑动与动态内容