在一個乾淨的流星應用程序中添加了jquery包,我試圖使用基本的jQuery css選擇器。我究竟做錯了什麼?非工作示例可在此處找到:http://jquery-test.meteor.com/MeteorJS基本的jQuery使用
JavaScript直接放置在生成的template.hello.events
方法的下方。
JS:
$("#foo").click(function() {
console.log("clicked!");
});
HTML:
<button id="foo" style="border: 10px">This is a test div</button>
因此,爲了清楚起見:Meteor動態生成html元素。這意味着我需要將我的jQuery代碼放置在確保元素已經被渲染的位置。 – Sam
是的,在啓動時,Meteor將整個應用程序中整個.html文件中的所有,和標記聚合在一起,然後動態呈現模板,將所有DOM元素包裝在其火花引擎中以進行反應式更新。 – TimDog