我正在使用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/

10-10 22:22