刚开始使用 WYSIHTML5 为我的Rails应用程序,到目前为止它真棒。但是我在抓取内容的文本值方面遇到了一些麻烦。我是要在wysihtml5框中保存HTML和纯文本版本的内容。我认为.html()
会给我HTML版本,.val()
或.text()
会让我检索纯文本版本。但是,.val()
为我提供了HTML版本,.text()
返回一个空字符串。不知道发生了什么,任何帮助将不胜感激。谢谢!
答案 0 :(得分:0)
我认为以下代码可以解决这个问题。尝试访问内容时,此方法比jQuery更快 - 如果谁想检查书面文本内容的长度。
var writtenTextContent = document.getElementsByClassName('wysihtml5-sandbox')[0].contentWindow.document.body.textContent;
var textLength = writtenTextContent.length;