我正在使用Jquery所见即所得编辑器,该编辑器在运行时会自动将代码添加到textarea中。
我的问题是它正在插入样式为style =“width:320px”的内联样式,因此我需要将其取消,因为我已经设置了样式以使其达到100%
无论如何有用jquery删除或覆盖该代码
它基本上是在一个名为wysiwyg的类中向div添加内联样式...
所以:
<div class="wysiwyg" style="width:320px">
我遇到麻烦的编辑器叫做:jWYSIWYG
这是一个演示网址:http://akzhan.github.com/jwysiwyg/help/examples/
最佳答案
如果要覆盖内联样式,则有两个选择:
纯CSS:
.wysiwyg {
width: 120px !important;
}
jQuery的:
$(".wysiwyg").css({width:120});
如果要从其他地方使用样式,也可以执行以下操作:
$(".wysiwyg").css({width:"inherit"});
关于javascript - 覆盖自动生成的CSS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9805870/