限制输入字符个数的jq插件

(function($) {
        $.fn.extend( {
            limiter: function(limit, elem) {
                $(this).on("keyup focus", function() {
                    setCount(this, elem);
                });
                function setCount(src, elem) {
                    var chars = src.value.trim().length;
                    if (chars > limit) {
                        src.value = src.value.trim().substr(0, limit);
                        chars = limit;
                    }
                    elem.html( limit - chars );
                }
                setCount($(this)[0], elem);
            }
        });
    })(jQuery);

  

var elem = $("#chars");
$("#text").limiter(100, elem);

原文地址:https://www.cnblogs.com/webSong/p/6543203.html