【发布时间】:2015-07-20 09:47:22
【问题描述】:
我想在模板中关注Session.set("quizStarted", true);之后的输入框
Template.quiz.startQuiz = function(){
return Session.get("quizStarted");
}
startQuizAnimate = function(){
Session.set("quizStarted", true);
$('.answerBox').focus(); //THIS LINE DOES NOT FOCUS
}
Template.quiz.events({
'click #startQuiz' : function(){
startQuizAnimate();
}
}
<template name="quiz">
<button id="startQuiz">Start!</button>
{{#if startQuiz}}
<form class="answer">
// I want to focus this input text
<input type="text" class="answerBox" name="text" placeholder="Type your answer here" />
</form>
{{/if}}
</div>
</template>
{{#if startQuiz}} 内的块包含我想要关注的输入,但我必须在Session.set("quizStarted", true); 完成渲染后调用它。如何使用 Meteor 的最佳实践编写此内容?
【问题讨论】:
标签: javascript session meteor