0

私は自分のウェブサイトに本当にシンプルな wysiwyg エディター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」など) をそれに設定します。jQueryを呼び出すと、 sceditiorが要素に保存したデータが返されます。$textArea.data("sceditor")

呼び出す$textArea.data("sceditor").val().lengthときは、val() の取得を要求しています。$textArea 要素の現在のエディター ページのテキストであり、長さはそのテキストの長さを返します。

于 2013-05-31T12:06:52.850 に答える