【发布时间】:2010-11-30 04:51:25
【问题描述】:
这只是最奇怪的事情。我有一个 Sammy.js 应用程序,我想在 HTML 加载后立即将焦点设置在文本字段上。我这里有这个 CoffeeScript:
this.partial('templates/my-template.jqt').then ->
i = $('#item')
debugger
i.focus()
当我在调试器中时,就在那一行,我可以检查“i”并看到它是一个 JQuery 对象。我什至可以调用 i.val("HI THERE!") 并查看我的文本字段更新。但是,调用 i.focus() 绝对没有任何作用。我是否缺少某些安全功能,无法让您专注于动态加载的文本元素?
【问题讨论】:
-
顺便说一句,你怎么知道你可以在部分上做什么“.then”?对于我的一生,我无法弄清楚 Sammy.js api 文档中的“部分”方法返回什么。你是怎么弄清楚这些东西的?
标签: javascript sammy.js