我正在使用 CLEditor 在我的 web 应用程序中自定义富文本编辑器。对于更改字体和字体大小,我更喜欢使用比默认 execCommand 更精细的控件,尤其是对于字体大小,因为据我所知,它只是将其设置为旧的 HTML 属性(1-7而不是 14pt 或类似的东西)。所以我想我可以设置样式属性,或者为 CLEditor 生成的 iframe 内的标签添加一个类。但是,我似乎找不到执行此操作所需的命令。
所以我希望能够做这样的事情(使用 jQuery 来帮助):
$("#fontSelector").change(function() {
editor.execCommand("style", "font-family: " + $(this).val() + ";");
});
我想这可能需要将选定的文本包装在一个跨度或其他东西中,然后设置样式属性。如果有办法使用 jQueryaddClass
或css
方法,那就更好了。