gpt4 book ai didi

javascript - Summernote 插入引用

转载 作者:行者123 更新时间:2023-11-30 16:16:44 24 4
gpt4 key购买 nike

我正在使用 summernote 所见即所得编辑器,我需要插入引号。在文档中我没有找到如何插入这样的东西的方法,我尝试使用 insertNode,但它返回空 document.createElement。

我试过 summernote('code', quote);也一样,但它只是替换内容。我什至尝试创建新元素、添加类和添加内容,但仍然遇到相同的 toUpperCase 错误。

这是我已经尝试过的东西。

function quote(post) {
var entry = $(post),
author = entry.find('.quotable-author').text(),
date = entry.find('.quotable-date').text(),
content = entry.find('.quotable-content').html(),
quote = '<blockquote class="quote">' + content + '<footer>' + author + ' - ' + date + '</footer></blockquote>';

$('.editor').summernote('insertNode', quote);
}

这可以在 summernote 中完成,还是我应该搜索另一个所见即所得的编辑器?

最佳答案

insertNode 将第一个参数作为元素而不是字符串。您可以使用 jquery 轻松创建元素。

var quote = $('<blockquote class="quote">hello<footer>world</footer></blockquote>')[0];
$('.editor').summernote('insertNode', quote);

http://summernote.org/deep-dive/#insertnode

关于javascript - Summernote 插入引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35388424/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com