Вот сам код:
$(function() {
$(".css_textarea")
.keydown(function(event) {
if(event.which == 9) {
$(this).append(" ");
return false;
}
else return true;
});
});
После загрузки страницы и тыкании в табуляцию всё отлично работает, символы пробела вставляются, но стоит начать вбивать другие символы, как символ табуляции перестает вставляться, при этом если воткнуть тот же alert(), он показывает что событие при нажатии таб всё еще работает но append() не срабатывает. И не важно символ там табуляции или любой другой символ.
Подскажите как добиться желаемого и по возможности еще доработать скрипт чтоб он вставлял табуляцию в то место, где щас находится курсор (каретка).