我正在使用真正的简单wysiwyg编辑器SCEditor来访问我的网站。
我在徘徊,我究竟能在它的textarea中获取当前数量的字符,然后将它们输出到它下面?
我asked on the github但似乎没有多少人使用它,答案对我来说没有多大意义,有人可以为我清理它吗?
这个人回答说:
var numOfCharacters = $ textArea.data(“sceditor”)。val()。length;
其中:“$ textArea”是一个带有textarea DOM引用的变量 包装在jQuery对象中的元素。
我不知道这意味着什么,但我相信你们中的一些人会。
我想将长度输出到textarea下面的某些文本。
答案 0 :(得分:2)
你需要学习一些关于jQuery.data的知识。 jQuery.data 存储与指定元素关联的任意数据。 read more
像 SCeditor 这样的jQuery插件在 jQuery.data 元素中编写关联数据。 为了访问这些数据和管理,他们为它设置了名称(如'sceditor')。 当你调用$textArea.data("sceditor")
jQuery时,为你返回 sceditior 存储在元素中的数据。
当你致电$textArea.data("sceditor").val().length
时,你要求获得val()。它是$ textArea元素的当前编辑器页面的文本和它的文本的长度返回长度。