【问题标题】:How can I add class to link inserted in TinyMCE?如何将类添加到 TinyMCE 中插入的链接?
【发布时间】:2013-12-17 15:03:05
【问题描述】:
我想为插入到 TinyMCE 中的文件的每个链接添加类。
例如,如果我插入指向 file.pdf 的链接,文件类应该与文件扩展名 (class="pdf") 完全相同。如果链接不是文件,我不需要任何课程。
有人已经这样做了吗?
我知道我必须编辑 /link/plugin.js 但目前我不知道应该在哪里检查链接值并将类添加到插入的链接。
任何帮助将不胜感激。
【问题讨论】:
标签:
class
hyperlink
insert
tinymce
add
【解决方案1】:
我找到了解决方案
else {
//get extension
var re = /(?:\.([^.]+))?$/;
var ext = re.exec(href)[1];
editor.insertContent(dom.createHTML('a', {
class: ext,
href: href,
target: data.target ? data.target : null,
rel: data.rel ? data.rel : null
}, data.text));
}
它是 /link/plugin.js - insertLink() 函数的一部分。似乎有效。