1

単語を数えるスクリプトは次のとおりです。

  1. シンプルにできますか?
  2. 単語の全部または一部を削除しても、値は更新されません。私は試しましたが、何も思いつきませんでした。どうすればそれができますか?
  3. 「シンプルにできますか?」これは 5 単語としてカウントされます。しかし、これを確認してください [引用符なし] このスクリプトはそれを 6 倍にします。なにが問題ですか?

HTML メッセージ: 総単語数: 0 単語。

jquery

$(document).ready(function () {
    $('#word_count').wordCount();
});

jQuery.fn.wordCount = function (params) {
    var p = {
        counterElement: "display_count"
    };
    var total_words;

    if (params) {
        jQuery.extend(p, params);
    }

    //for each keypress function on text areas
    this.keypress(function () {
        total_words = this.value.split(/[\s\.\?]+/).length;
        jQuery('#' + p.counterElement).html(total_words);
    });
};

フィドル http://jsfiddle.net/ZmbxS/

4

3 に答える 3