SO - 19568041
HTML
<input type="text" id="test" value="test " />
<input type="text" id="Search" value="Hello World" />
JavaScript
$('#Search').focus(function() {
setTimeout((function(el) {
var strLength = el.value.length;
return function() {
if(el.setSelectionRange !== undefined) {
el.setSelectionRange(strLength, strLength);
} else {
$(el).val(el.value);
}
}}(this)), 5);
});