Move the mouse focus to the end of the text box, and move the mouse focus to the text box.
Tested to be compatible with IE8
// Set focus-begin // usage: $ ("# txtInput "). val ("hello "). focusEnd (); $. fn. setCursorPosition = function (position) {if (this. lengh = 0) return this; return $ (this ). setSelection (position, position);} $. fn. setSelection = function (selectionStart, selectionEnd) {if (this. lengh = 0) return this; input = this [0]; if (input. createTextRange) {var range = input. createTextRange (); range. collapse (true); range. moveEnd ('Character ', selectionEnd); range. moveStart ('character ', selectionStart); range. select ();} else if (input. setSelectionRange) {input. focus (); input. setSelectionRange (selectionStart, selectionEnd);} return this ;}$. fn. focusEnd = function () {if (this. val ()! = Undefined) {this. setCursorPosition (this. val (). length) ;}// sets focus-end