Если вам нужно использовать NicEdit, вы можете ограничить нажатия клавиш, привязав событие keyup / keydown к только что созданному div (оно не заменяет вашу текстовую область - она добавляет div и скрывает вашу текстовую область):
$("#StatusEntry").prev().keydown(function () {
Это работает, потому что вновь созданный div всегда предшествует текстовой области - так что это будет работать для нескольких редакторов.
Однако, как вы, похоже, указали в своих комментариях, может быть достаточно div divEditable - если он использует следующий метод:
var char = 60;
$("#counter").append("You have <strong>" + char + "</strong> char.");
$("#StatusEntry").keyup(function () {
if ($(this).text().length > char) {
$(this).text($(this).text().substr(1));
}
var rest = char - $(this).text().length;
$("#counter").html("You have <strong>" + rest + "</strong> char.");
if (rest <= 10) {
$("#counter").css("color", "#ff7777");
}
else {
$("#counter").css("color", "#111111");
}
});
Демо: http://jsfiddle.net/RjNuX/3