【发布时间】:2016-08-26 15:30:17
【问题描述】:
我已经动态创建了一张卡片,并通过将其放入另一个模板并在每个块上调用它来隐藏部分内容,它工作正常。现在如何在按钮点击时显示隐藏部分?
我在这里附上我的代码。
<div id="newActionCard">
{{#each newaction}}
<div class="workflowcard">
<div class="module-card">
<div class=" assigned-team">{{team}}</div>
<div class=" newaction-name">{{action_title}}</div><hr>
<div class="description">{{description}}</div>
<div class=" due-on">Due on:{{d_date}}</div><hr>
<div class="subcontent">
<div class="action"> {{actioncardsubcontent}} </div>
</div>
</div>
<div class="btn-box newaction">
<button type="button" class="btn btn-info" id="cancelsub">New Action</button>
<button type="submit" class="btn btn-info" id="createbtnsub">Show Options</button>
</div>
</div>
{{/each}}
</div>
</template>
<template name="actioncardsubcontent">
<div class="subcontent">
<div class="modulepath">{{module_list}}</div>
<div class="linkto">Linked To: {{link}}</div>
<div class="description">{{description}}</div>
</div>
</template>
而JS是:
Template.workflow.events({
"click .actionBtn":function(){
$('#createAction').show();
},
"click #createbtnsub" : function() {
$( ".subcontent" ).show();
$('#createbtnsub').hide();
$('#cancelsub').hide();
}
});
Template.actioncardsubcontent.rendered = function(){
this.$(".subcontent").hide();
};
【问题讨论】:
标签: javascript jquery html css meteor