0

我正在为我的网站使用真正简单的所见即所得编辑器SCEditor

我在徘徊我如何才能在它的文本区域中获得当前数量的字符,然后在它下面输出它们?

在github上问过,但似乎没有多少人使用它,答案对我来说没有多大意义,有人可以帮我清理一下吗?

该人这样回答:

var numOfCharacters = $textArea.data("sceditor").val().length;

其中: "$textArea" 是一个变量,其中包含对包装在 jQuery 对象中的 textarea DOM 元素的引用。

我不知道这意味着什么,但我相信你们中的一些人会的。

我想将长度输出到文本区域下方的一些文本。

4

1 回答 1

2

你需要了解一些关于 jQuery.data 的知识。 jQuery.data存储与指定元素关联的任意数据。阅读更多

像SCeditor这样的jQuery 插件将其关联数据写入元素的jQuery.data中。为了访问这些数据和管理,他们为其设置了名称(如“sceditor”)。当您调用$textArea.data("sceditor")jQuery 时,将返回sceditior为您存储在元素中的数据。

当您打电话时,$textArea.data("sceditor").val().length您要求获取 val()。它是 $textArea 元素的当前编辑器页面的文本,长度返回其文本的长度。

于 2013-05-31T12:06:52.850 回答