http://jsfiddle.net/pimvdb/tYXTX/3/
В Firefox с помощью приведенного выше скрипта (включенного ниже) вы можете редактировать содержимое текстовой области в любой точке, щелкнув по центру строки и введя текст, или используя клавиши возврата на клавиатуре (и ctrl + стрелка влево).
В IE курсор всегда прыгает до конца. Почему это и как я могу предотвратить это?
HTML:
<textarea id="bob" name="bob">Some textarea content</textarea>
<div id="debug"></div>
JS:
$(document).ready(function(){
$("#bob").keyup(function(){
$("#bob").val($("#bob").val().substring(0,160));
$("#debug").append("\n+");
});
});