Vea este violín : (ingrese algo de texto en el cuadro de entrada y haga clic en 'seleccionar texto')
Es seleccionar texto en un cuadro de entrada en mi iPod (5.a generación iOS6.0.1), abrir el teclado y también mostrar el menú Cortar / Copiar / Sugerir ...
Usando javascript simple. No probé esto con jQuery
document.getElementById("p1").selectionStart = 0
document.getElementById("p1").selectionEnd = 999
Tenga en cuenta que el número 999 es solo una muestra. Debe establecer estos números en el número de caracteres que desea seleccionar.
ACTUALIZAR:
- iPod5 - iOS6.0.1 - Funciona bien.
- iPad1 - iOS5.1.1 - Solo texto seleccionado. Toque la selección una vez para abrir el menú Cortar / Copiar
- iPad2 - iOS4.3.3 - Solo texto seleccionado. Toque la selección una vez para abrir el menú Cortar / Copiar
Para los dos últimos, puede experimentar activando un evento de clic en el input
elemento
ACTUALIZACIÓN: (07-10-2013)
- iPod5 - iOS7.0.2 - Usando el violín en el enlace: no se puede ver el texto escrito en el cuadro de entrada. Al presionar Seleccionar me redirige a facebook.com (??? wtf ???) No tengo idea de lo que está pasando allí.
ACTUALIZACIÓN: (14-11-2013)
- iOS 7.0.3: Gracias al comentario de binki actualización que el
.selectionStart
y .selectionEnd
hace el trabajo.
ACTUALIZACIÓN: (15-01-2015)
- iOS 8.xx: Gracias al comentario de Michael Siebert . Tomado del comentario: tuve que escuchar los eventos de enfoque Y de clic y luego establecerTimeout / _. Debounce para que funcione en ambos casos: haga clic en la entrada o enfoque a través de tabulaciones