$(this).val($(this).val().substring(0, 20));
& hellip; но, честно говоря, это ужасно неэффективный способ добиться этого. Вы создаете объекты jQuery и не получаете от них никакой выгоды. Простой DOM лучше в этом случае.
this.value = this.value.substring(0,20);