<select>
テンプレートの既存の要素にレンダリングしたいアイテムのコレクションがあります。私が抱えている問題は、ビューが常に<option>
リストをDIV
タグでラップすることです。<option>
ラッピング要素なしでリストのみをレンダリングするにはどうすればよいですか?
テンプレート:
<script type="text/template" id="template-select">
<% _(elements).each(function(element) { %>
<option value="<%= element.id %>"><%= element.name %></option>
<% }); %>
</script>
意見:
myView = Backbone.View.extend({
template: template('template-select'),
render: function() {
this.$el.html(this.template({
elements: this.collection.toJSON()
}));
return this;
}
});