在 <font color="#ff0000"> 中应用 !important
Applying !important in <font color="#ff0000">
我正在尝试打印使用 [=14=] 编码的文档。
如果文本具有如下属性则没有问题:<span style="color:#ff0000 !important">Sample Text</span>
但在 summernote
中他们使用此代码 <font color="#ff0000">Sample Text</font>
.
感谢 Akxe 提醒我在字体标签上添加样式。
我通过这样做解决了它
$('font').find().prevObject.each(function (i, v) {
var color = "";
$.each(this.attributes, function (i, v) {
color = this.value;
});
$(this).attr('style', 'color:' + color + ' !important');
});
不幸的是,我无法更改 <font>
标签,因为 HTML 代码是从 summernote
生成的,所以我所做的是首先找到所有字体标签,然后获取每个 属性 并附加 !important 使用 attr.
我正在尝试打印使用 [=14=] 编码的文档。
如果文本具有如下属性则没有问题:<span style="color:#ff0000 !important">Sample Text</span>
但在 summernote
中他们使用此代码 <font color="#ff0000">Sample Text</font>
.
感谢 Akxe 提醒我在字体标签上添加样式。
我通过这样做解决了它
$('font').find().prevObject.each(function (i, v) {
var color = "";
$.each(this.attributes, function (i, v) {
color = this.value;
});
$(this).attr('style', 'color:' + color + ' !important');
});
不幸的是,我无法更改 <font>
标签,因为 HTML 代码是从 summernote
生成的,所以我所做的是首先找到所有字体标签,然后获取每个 属性 并附加 !important 使用 attr.