Summernote js提示返回链接而不是文本

时间:2017-05-25 10:28:03

标签: javascript summernote

我需要在summernotejs的textarea上输入@mention之后返回一个链接,如果按键盘上的'enter',我可以使用下面的代码执行此操作,但如果我在列表中点击用户为文本区域上的文本消息,文本消失,链接未插入。

有什么建议吗?

当前的summernotejs代码使用提示

x = @(x)[2*x;x^2;x-13;3*x+2]

1 个答案:

答案 0 :(得分:1)

所以,转到github中的问题跟踪器是可行的方法。

这是你如何做到的。

hint: {
    mentions: [{name:'John Snow', link:'https://link', guid:'123-guid'}, {object}, {object}],
    match: /\B@(\w*)$/,
    search: function (keyword, callback) {
        callback($.grep(this.mentions, function (item) {
            return item.name.indexOf(keyword) == 0;
        }));
    },
    template: function (item) {
        return item.name;
    },
    content: function (item) {
        return $('<a href="' + item.link + '" class="mentionned mentioned-'+item.guid+'">@' + item.name + '</a>')[0];
    }
}