【发布时间】:2015-07-02 03:58:20
【问题描述】:
我有一个可折叠(实现),其元素是从 for each 创建的,但是“下拉菜单”不起作用。不在for each 中的所有内容都有效。
我该如何解决这个问题?
jobList.html
<template name="jobList">
<ul class="collapsible" data-collapsible="accordion">
{{#each jobs}}
<li>
<div class="collapsible-header">{{title}}</div>
<div class="collapsible-body"><p>{{description}}</p></div>
</li>
{{/each}}
</ul>
jobList.js
Template.jobList.rendered = function () {
$('.collapsible').collapsible({
accordion: false
});
};
Template.jobList.helpers({
jobs: function() {
return Jobs.find();
}
});
模板jobList 位于另一个模板中,与拥有{{> jobList}} 无关。
【问题讨论】:
标签: javascript html meteor collapsable materialize