iPhoneのSafari(Mobile Safari)のselect()は、代わりにselectionStart, selectEndを使わなければいけない
textareaの全選択をJavaScriptで実装しようとして、普段通りにjQueryのselect()を使ったんですが、Mobile Safariではうまく動作しませんでした。
$('#text').select();
どうやらMobile Safariのバグのようで、以下のようにselectionStart, selectEndを使用して解決しました。
var text = document.getElementById('text'); text.selectionStart = 0; text.selectEnd = text.value.length;
参考リンク