我的模板中有一个<div contenteditable class="content"> </div>
内部 HTML 与 Mongo 相关联的模板。当我(动态地)添加一个新的.content
时,我希望能够集中它,以便在 contenteditable div 中输入用户键入的下一个内容。
然而,该.focus()
事件与 Meteor 的重新渲染并没有很好的配合;甚至 SO 的hack也不起作用:JS 执行没有错误,但焦点事件似乎没有触发任何东西(或者,它确实触发了,但它立即被 Meteor 的渲染覆盖)。
我的问题是:我怎样才能强制专注div
?我考虑的一个计划是设置一个 tabindex,然后人为地标记到那个元素,但我希望不必诉诸这种愚蠢的做法。
[编辑] 我知道{{#constant}}
标签,但据我所知,这完全阻止了元素重新渲染,这当然不是我想要的。