0

我的模板中有一个<div contenteditable class="content"> </div>内部 HTML 与 Mongo 相关联的模板。当我(动态地)添加一个新的.content时,我希望能够集中它,以便在 contenteditable div 中输入用户键入的下一个内容。

然而,该.focus()事件与 Meteor 的重新渲染并没有很好的配合;甚至 SO 的hack也不起作用:JS 执行没有错误,但焦点事件似乎没有触发任何东西(或者,它确实触发了,但它立即被 Meteor 的渲染覆盖)。

我的问题是:我怎样才能强制专注div?我考虑的一个计划是设置一个 tabindex,然后人为地标记到那个元素,但我希望不必诉诸这种愚蠢的做法。

[编辑] 我知道{{#constant}}标签,但据我所知,这完全阻止了元素重新渲染,这当然不是我想要的。

4

1 回答 1

1

将焦点代码放入 Template.blah.rendered。

于 2013-09-17T00:29:02.700 回答