Cuando intento hacer .focus()
Espero establecer el foco en el elemento de entrada y ver el cursor después del último carácter del valor. Y lo veo en IE.jQuery .focus() funciona de manera diferente en cada navegador. ¿Cómo prevenir eso?
En Safari/Chrome, la entrada se enfoca y se selecciona todo el texto. En la entrada de Firefox/Opera obtiene el foco, pero el cursor está al principio.
¿Qué podría hacer para evitarlo y obtener un comportamiento correcto para todos los navegadores?
Un ejemplo es aquí: http://jsbin.com/ozojol/edit#javascript,html
PS. El método focus().val('').val(value)
no funciona en IE ... ¿Qué otras soluciones existen?
¿Qué versión de Firefox, y en qué sistema operativo? Firefox 13.0.1 en Windows 7 coloca el cursor después del valor. –
OSX, FireFox 13.0 :) Voy a intentar 13.0.1 más tarde, pero funciona de manera diferente en otros navegadores :) Y estoy tratando de encontrar una solución para evitar eso. – ValeriiVasin
Ver http://stackoverflow.com/a/4716021/96100 –