Result


focusではなく、mouseupを使うと、「マウスが離れた後」の処理になるので全選択の状態を維持できる。

jQuery

//マウスが離れたら選択する
$('.new').live('mouseup', function() {
    $(this).select();
});

html

<input value="bar" class="new">