私はそのような明白なことを尋ねることを非常に恥ずかしく思いますが、私はそれで多くの時間を失い、解決策を見つけることができません...キーストロークごとに入力要素の単語をカウントするワードカウンタープラグインをJQueryに実装しています、その横の div に表示します。
私のプラグインは次のようにロードされます:
$(document).ready(function(){
$("#myOrigin").wordcounter({thresholdError : 65});
});
プラグインは次のように構成されています。
(function( $ ) {
$.fn.wordcounter = function(options) {
var settings = { /* settings */ };
if (options) { jQuery.extend(settings, options); }
doWordCount = function() {
var l = $(this).val().length;
// etc...
}
$(this).keyup(doWordCount);
return jQuery(this);
};
})( jQuery );
これは完全に機能します。
しかし今、ドキュメントが読み込まれたときにアクションを実行して、入力にテキストが含まれている場合、最初のキーを押した後だけでなく、カウンターが最初からそれを反映するようにしたいと思います。
$(this).ready(doWordCount);
doWordCount メソッドを起動する方法を試してみました$(this)
が、バインドされた要素ではなく、ドキュメントを参照しています。
どうすれば修正できますか?
このような基本的な質問で申し訳ありません...