テンプレートに<div contenteditable class="content"> </div>
、内部 HTML が Mongo に関連付けられている があります。新しい を (動的に) 追加するとき.content
、ユーザーが次に入力するものが contenteditable div に入力されるように、それにフォーカスできるようにしたいと考えています。
ただし、この.focus()
イベントは Meteor の再レンダリングではうまく機能しません。SOのハックでさえ機能しません。JSはエラーなしで実行されますが、フォーカスイベントは何もトリガーしないようです(または、トリガーしますが、Meteorのレンダリングによってすぐに上書きされます).
私の質問は次のとおりです。どうすればフォーカスを強制できdiv
ますか? 私が検討した計画は、tabindex を設定し、その要素に人為的にタブ移動することでしたが、そのような愚かさに頼る必要がないことを望んでいます。
[編集]私は{{#constant}}
タグを知っていますが、私が知る限り、それは要素がまったく再レンダリングされないようにします。これは確かに私が望んでいるものではありません.