我正在为我的网站使用真正简单的所见即所得编辑器SCEditor。
我在徘徊如何准确地获取文本区域中的当前字符数,然后在其下面输出它们?
我asked on the github,但是似乎没有多少人使用它,而且答案对我来说没有太大意义,有人可以为我清除它吗?
该人士回答:
var numOfCharacters = $ textArea.data(“ sceditor”)。val()。length;
其中:“ $ textArea”是一个带有textarea DOM引用的变量
包装在jQuery对象中的元素。
我不知道这意味着什么,但是我相信你们中的一些人会。
我只想将长度输出到textarea下面的一些文本。
最佳答案
您需要了解有关jQuery.data的知识。
jQuery.data存储与指定元素关联的任意数据。 read more
诸如SCeditor之类的jQuery插件将其相关数据写入element的jQuery.data中。
为了访问这些数据和管理,他们为其设置了名称(如“ sceditor”)。
当您调用$textArea.data("sceditor")
jQuery时,jQuery返回为您存储在sceditior中的数据。
调用$textArea.data("sceditor").val().length
时,您请求获取val()。它是$ textArea元素的当前编辑器页面的文本,并且length返回其文本的长度。
关于javascript - 计算SCEditor字符并在下面输出?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16741766/