Это просто самая странная вещь. У меня есть приложение Sammy.js, и я хочу установить фокус на текстовое поле сразу после загрузки HTML. Вот этот CoffeeScript:
this.partial('templates/my-template.jqt').then ->
i = $('#item')
debugger
i.focus()
Пока я нахожусь в отладчике, прямо в этой строке, Я могу проверить «i» и увидеть, что это объект JQuery. Я даже могу позвонить i.val («ПРИВЕТ!») И увидеть обновление моего текстового поля. Но вызов i.focus () абсолютно ничего не делает. Есть ли какая-то функция безопасности, которая не позволяет мне сосредоточиться на динамически загруженном текстовом элементе?