Contagem de caracteres na área de texto
Quero contar caracteres em uma área de texto, então acabei de criar:
<textarea id="field" onkeyup="countChar(this)"></textarea>
function countChar(val){
var len = val.value.length;
if (len >= 500) {
val.value = val.value.substring(0, 500);
} else {
$('#charNum').text(500 - len);
}
};
O que há de errado com meu pedaço de código? Não funciona! Bem, essa foi uma caligrafia para iniciantes, preciso de ajuda.