你好我有这个模板
<template name="users">
{{#each user}}
<li id="{{_id}}">
<input type="checkbox" checked />
<span><select name="colorpicker">
{{#each color}}
<option value="{{mColorCode}}" {{selected ../mColor mColorCode}}>{{mColorName}}</option>
{{/each}}
</select>
</span>
<img width="40" src="data:image/png;base64,{{mImage}}" />
<span class="name">{{mUsername}}</span>
<p><span class="description">{{mDescription}}</span></p>
</li>
{{/each}}
</template>
我想要做的是在渲染模板之后,我想将下拉列表转换为颜色选择器。我正在使用一个 jquery 插件
Template.users.rendered = function(){
$('select[name="colorpicker"]').simplecolorpicker({picker: true});
}
问题有时是它不起作用,(有时在 dom 准备好之前进行调用。)
我想在渲染完所有内容后调用这个插件。而不是每个添加的用户,我该怎么做?
谢谢