WYSIHTML5获取HTML和纯文本

时间:2014-11-10 14:17:43

标签: ruby-on-rails wysihtml5

刚开始使用 WYSIHTML5 为我的Rails应用程序,到目前为止它真棒。但是我在抓取内容的文本值方面遇到了一些麻烦。我是要在wysihtml5框中保存HTML和纯文本版本的内容。我认为.html()会给我HTML版本,.val().text()会让我检索纯文本版本。但是,.val()为我提供了HTML版本,.text()返回一个空字符串。不知道发生了什么,任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:0)

我认为以下代码可以解决这个问题。尝试访问内容时,此方法比jQuery更快 - 如果谁想检查书面文本内容的长度。

var writtenTextContent = document.getElementsByClassName('wysihtml5-sandbox')[0].contentWindow.document.body.textContent;
var textLength = writtenTextContent.length;