Я нашел этот простой плагин jquery из jQuery Set Cursor Position в текстовой области , и он отлично работает.Но одна проблема заключается в том, что я получаю сообщение об ошибке в Firefox и Chrome-консолях
Uncaught TypeError: Object #<HTMLInputElement> has no method 'setCursorPosition'
То, что я делаю, очень просто:
<script type="text/javascript">
//to set text cursor
(function($) {
$.fn.setCursorPosition = function(pos) {
if ($(this).get(0).setSelectionRange) {
$(this).get(0).setSelectionRange(pos, pos);
} else if ($(this).get(0).createTextRange) {
var range = $(this).get(0).createTextRange();
range.collapse(true);
range.moveEnd('character', pos);
range.moveStart('character', pos);
range.select();
}
}
})(jQuery);
....
textboxArray.get(0).setCursorPosition(0);
</script>
Любая подсказка по причине, которую я получаюошибка выше будет оценена.
Обновление: благодаря Blender'у, смущающее следование решило проблему.
textboxArray.setCursorPosition(0);