如何从summernote文本编辑器导出纯文本
Posted
技术标签:
【中文标题】如何从summernote文本编辑器导出纯文本【英文标题】:How to derive plain text from summernote text editor 【发布时间】:2018-07-06 21:36:55 【问题描述】:我在 Rails 应用程序中使用 Summernote 文本编辑器。当我在编辑器中输入纯文本时,我会在我在编辑器中输入的文本旁边获得 html 标记和其他字符。我想知道如何在输出中仅导出纯文本。我尝试了在网上找到的这个解决方案,但我收到一条错误消息,提示“var is a reserved word”
var plainText = $($("#summernote").summernote("code")).text()
这是我咖啡文件中的summernote代码
$ ->
$('[data-provider="summernote"]').each ->
$(this).summernote
height: 300
【问题讨论】:
你找到的代码,它是在javascript中的。把它变成咖啡 我把它转换成这样 plainText = $($('#summernote').summernote('code')).text() 但它没有解决问题 它还在抱怨var
?
您在 javascript 中缺少分号
@SergioTulentsev 这是转换为咖啡 plainText = $($('#summernote').summernote('code')).text() 我使用了这个在线转换器js2.coffee。但它仍然无法正常工作。它不会抱怨'var'
【参考方案1】:
我终于找到了一个解决这个问题的简单方法,它不需要 JavaScript。在编辑器中输入或粘贴文本后,您必须清理输出。因此,例如,在您的展示页面中,您可以这样做
<%= sanitize @job.description %>
然后您就可以毫不费力地导出纯文本。 `
【讨论】:
以上是关于如何从summernote文本编辑器导出纯文本的主要内容,如果未能解决你的问题,请参考以下文章