Я сошел с ума в поисках этого решения, , в то время как все ваши ответы помогли , это открыло для меня еще одну банку червей.
Клиент хотел, чтобы пользователь мог щелкнуть и выбрать все , , а также разрешить пользователю «вкладку» и выбрать все на iPad (с внешней клавиатурой. Я знаю, сумасшедший ...)
Мое решение этой проблемы было, переставить события.Сначала Фокус , затем Нажмите , затем Touchstart .
$('#myFUBARid').on('focus click touchstart', function(e){
$(this).get(0).setSelectionRange(0,9999);
//$(this).css("color", "blue");
e.preventDefault();
});
Надеюсь, это кому-нибудь поможет, ведь вы много раз помогали мне.