A 有一组我想渲染到<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;
}
});