クラスを追加し、特定の数に文字数で達したときにテキストの色を変更しようとしています。 クラスが追加されておらず、色が変わらない理由を理解してください。特定の数値に達したときにクラスを追加する
<body>
<form>
<div class="form-group">
<label for="description">Description:</label>
<textarea class="form-control" id="description"></textarea>
<span id="char">0</span> characters
</div>
</form>
</body>
<script>
$('#description').keyup(function(){
var maxLength = 155;
var length = $(this).val().length;
$('#char').text(length);
if(length > maxLength) {
$('char').addClass("warning")
}
});
</script>
とCSSで、警告は色のようになります。
おかげで赤!