我的Rails应用程序刚刚开始使用WYSIHTML5,到目前为止,它是非常棒的。然而,我在获取内容的文本值时遇到了一些困难。我要在wysihtml5框中保存HTML和纯文本版本的内容。我以为.html()会给我HTML,.val()或.text()会让我检索纯文本版本。但是,.val()提供了HTML,.text()返回一个空字符串。不知道发生了什么事,任何帮助都将不胜感激。谢谢!
发布于 2015-01-16 17:52:43
我认为下面的代码工作,并克服了这个问题。当尝试访问内容时,这种方法比jQuery更快--如果谁想要检查写好的文本内容的长度。
var writtenTextContent = document.getElementsByClassName('wysihtml5-sandbox')[0].contentWindow.document.body.textContent;
var textLength = writtenTextContent.length;https://stackoverflow.com/questions/26845856
复制相似问题