【发布时间】:2016-05-25 03:02:50
【问题描述】:
我正在使用 Summernote 所见即所得的编辑器,我需要插入引号。 在文档中我没有找到如何插入这样的东西的方法,我尝试使用 insertNode,但它返回 Uncaught TypeError: Cannot read property 'toUpperCase' of undefined 我发现 insertNode 仅适用于空文档.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中完成还是我应该搜索另一个所见即所得的编辑器?
【问题讨论】:
标签: javascript quote summernote