无法使用jQuery来定位Meteor中的元素

时间:2016-09-15 06:30:36

标签: jquery meteor

我有一个home-template.html文件:

<template name="override-atPwdForm">
    <div id="test">Test 1</div
</template>

和home-template.js。

Template['override-atPwdForm'].onRendered = function(){
    $("#test").append("Test 2");
};

但是当我重新加载页面时,文本2不会添加到文本1中。 请帮帮我。

1 个答案:

答案 0 :(得分:0)

你能尝试如下:

模板代码:

<template name="override-atPwdForm">
    <div id="test">Test 1</div>
</template>

JS代码:

Template['override-atPwdForm'].onRendered(function() {
     Meteor.defer(function(){
         $("#test").append("Test 2");
     });
});

我们在这里使用的Meteor.defer只是setTimeout的{​​{1}}。