我有一个模板:
<template name="example">
<div class="target"></div>
</template>
我想选择.target元素(在coffeescript中):
Template.example.rendered = ->
$target = $(".target")
我能做到这一点。但是,它将在整个HTML文档中查找。我想只在模板中搜索。我该怎么办?
答案 0 :(得分:1)
Template.example.rendered = ->
$target = @$('.target')
Template.example.rendered = function() {
var $target = this.$('.target');
};
在Meteor 1.0.4.2
及更高版本中,不推荐使用template.rendered
。请改用onRendered
。
Template.example.onRendered ->
$target = @$('.target')
Template.example.onRendered(function() {
var $target = this.$('.target');
});