Esto es lo más extraño. Tengo una aplicación Sammy.js, y quiero establecer el foco en un campo de texto justo después de que se cargue el HTML. Tengo esta CoffeeScript aquí:No se puede establecer el foco() en un campo de texto
this.partial('templates/my-template.jqt').then ->
i = $('#item')
debugger
i.focus()
Mientras estoy en el depurador, justo en esa línea, puedo inspeccionar "i" y veo que es un objeto jQuery. Incluso puedo llamar a i.val ("HI ALLÍ!") Y ver mi actualización de campo de texto. Pero, al llamar a i.focus() no hace absolutamente nada. ¿Hay alguna característica de seguridad que me falta que no te permita concentrarte en un elemento de texto que se cargó dinámicamente?
CoffeeScript ftw – drozzy
Por cierto, ¿cómo sabes lo que puedes hacer ".then" en el parcial? No puedo, por mi vida, descubrir qué devuelve el método "parcial" de Sammy.js api docs. ¿Cómo te imaginas esas cosas? – drozzy