gpt4 book ai didi

jquery - 为什么 $ 在 Meteor 中未定义

转载 作者:行者123 更新时间:2023-12-01 07:10:03 25 4
gpt4 key购买 nike

我在 Meteor 中有以下代码:

if Meteor.isClient
Meteor.startup ->
$('#main').html("Hi Meteor")

我收到一条错误消息,告诉我“ReferenceError:$未定义”。但是,在控制台中,如果我引用 jQuery 的 $ ,它就可以正常工作。

我还添加了 jquery 包,但我认为它并不是真正需要的,因为 Meteor 的核心使用 jQuery。但是,错误是相同的。

有人可以帮忙吗?

谢谢,斯科特

最佳答案

当 DOM 准备好时,您应该使用 jQuery 对象。最好的位置是模板的 onRendered 回调中。您可以在任何模板(包括正文)中执行此操作:

Template.body.onRendered(function() {
$('#main').html("Hi Meteor");
});

或者

Template.yourTemplate.onRendered(function() {
$('#main').html("Hi Meteor");
});

关于jquery - 为什么 $ 在 Meteor 中未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29643380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com