[英]jQuery cannot change the DOM with meteor.js?
我正在將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是否有問題? 還是我只是忽略了一些簡單的事情?
自動運行僅在其反應變量更改時執行。 在流星中直接操作DOM的最佳方法是在onRendered回調中。 例如:
Template.myTemplate.onRendered(function() {
$("#testDiv").text("test");
alert($("#testDiv").text());
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.