我正在为我的网站使用真正简单的所见即所得编辑器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/

10-09 14:47