【问题标题】: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() 函数的一部分。似乎有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-19
      • 2014-03-14
      • 2017-08-15
      • 2011-09-03
      • 2013-01-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多