gpt4 book ai didi

javascript - jQuery 无法用meteor.js 改变DOM?

转载 作者:行者123 更新时间:2023-12-03 10:11:35 24 4
gpt4 key购买 nike

我正在使用Meteor.js对于我正在开发的网站。我似乎根本无法使用 javascript(或 jQuery)来操作 DOM。

下面的代码不会更改#testDiv HTML,并且警报框中没有任何内容。

Tracker.autorun(function(){
$("#testDiv").text("test");
alert($("#testDiv").text());
});

我的 HTML 非常基础:

    <div id="testDiv">
this is a test
</div>

有人知道这是怎么回事吗?这是我的 jQuery 或 Meteor.js 的问题吗?或者我只是忽略了一些简单的事情?

最佳答案

autorun仅当其 react 变量发生变化时才执行。在 Meteor 中直接操作 DOM 的最佳方法是在 onRendered 中。打回来。例如:

Template.myTemplate.onRendered(function() {
$("#testDiv").text("test");
alert($("#testDiv").text());
});

关于javascript - jQuery 无法用meteor.js 改变DOM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30087826/

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