【发布时间】:2017-08-03 07:03:50
【问题描述】:
我需要在页面加载时修改元素的 HTML,使其不在事件中。
我能做的就是用这个来获取这个元素包含的所有信息(如名称、状态等...):
Meteor.call("whereAreYou",function(err,succ){
if(err){
console.error(err);
}else{
console.log(succ);
if(succ == undefined){
Session.set("isNotHome", false)
}else{
var theMachine = InfosMachines.find { ipAddr: succ };
//change the HTML
Session.set("isNotHome",true);
}
}
});
元素的结构是:
<li class="liMachine switch">
<div id="nameMachine">
<h3>{{nameMachine}}</h3>
</div>
<div id="stateMachine">
State:<span class="state">{{stateMachine}}</span>
</div>
{{#if is_running_machine}}<i class="fa fa-spinner fa-spin"></i>{{else}}<button type="button" class="stop {{#if to_hide_stopM}}hidden{{/if}}"></button>{{/if}}
{{#if is_alive_machine}}<i class="fa fa-spinner fa-spin"></i>{{else}}<button type="button" class="kill {{#if to_hide_stopM}}hidden{{/if}}"></button>{{/if}}
{{#if is_stopped_machine}}<i class="fa fa-spinner fa-spin"></i>{{else}}<button type="button" class="start {{#if to_hide_startM}}hidden{{/if}}"></button>{{/if}}
</li>
我想做类似的事情
nameMachine 为 "XX" 的元素 do ....
但我不知道如何提出请求。
有人可以让我走上正轨吗?
【问题讨论】:
标签: javascript jquery html meteor