/// $.defineAttributePlugin('remainingchars', function ($element, options) { var $input = $(options.For); var chars = $input.data('val-maxlength-max'); $input.on('keyup keypress change', function () { var value = $input.val(); var length = value.length; var remaining = chars - length; $element.html(remaining); if (length > 0) { $input.parent('.textarea').addClass('focused'); } else { $input.parent('.textarea.focused').removeClass('focused'); } }).change(); });