【发布时间】:2014-07-06 12:46:45
【问题描述】:
我想在客户端的方法中调用一个方法,但我不知道如何处理它,我试过像myFunction()和this.myFunction()这样调用,但它不起作用......这是我的代码
Template.decision.rendered = function () {
if ($(".active").length == 0) {
var random = Math.floor(Math.random() * 1000);
var $items = $(".item");
$items.eq(random % $items.length).addClass("active");
}
$.each($(".item"), function (index, value) {
if (Session.get($(this).attr('id'))) {
this.showResults(value.option);
}
});
};
Template.decision.showResults = function($option) {
$('#result').html('Option ' + $option + ' is voted');
};
如您所见,我想为 rendered 回调中的每个项目调用 showResults...
【问题讨论】:
标签: javascript jquery methods callback meteor