Javascript backbone.js-如何摆脱div?-如何渲染选项?
我需要使用backbone.js呈现一个select。但是它总是注入一个包装器div 不允许尝试设置标记名“”Javascript backbone.js-如何摆脱div?-如何渲染选项?,javascript,backbone.js,Javascript,Backbone.js,我需要使用backbone.js呈现一个select。但是它总是注入一个包装器div 不允许尝试设置标记名“” var MuppetsListItemView = Backbone.View.extend({ tagName: '',//leads to error render: function() { this.$el.html('<option id="'+this.model.get('id')+'">'+this
var MuppetsListItemView = Backbone.View.extend({
tagName: '',//leads to error
render: function() {
this.$el.html('<option id="'+this.model.get('id')+'">'+this.model.get('key')+'</option>');
return this;
},
var MuppetsListItemView=Backbone.View.extend({
标记名:“”,//导致错误
render:function(){
this.$el.html(“”+this.model.get('key')+“”);
归还这个;
},
如果我想自己完整地处理HTML,如何在没有主干干扰和添加div的情况下实现这一点
或者,如果有人可以解释,当将标记设置为
标记名:
时,主干如何将任意属性注入
标记中,这也很好。(我的意思是,我必须做什么,主干在选项标记中“自动”注入上面HTML中的ID和键(但不使用任何模板系统)。谢谢!您想对id
使用View.attributes
,只需使用模板设置选项的内容即可
如果您不熟悉在主干视图中使用模板,这里有一个指南:您想对
id
使用视图.属性
,只需使用模板设置选项的内容,就像普通一样
如果您不熟悉在主干视图中使用模板,这里有一个指南:您想对
id
使用视图.属性
,只需使用模板设置选项的内容,就像普通一样
如果您不熟悉在主干视图中使用模板,这里有一个指南:您想对
id
使用视图.属性
,只需使用模板设置选项的内容,就像普通一样
如果您不熟悉在主干视图中使用模板,请参阅以下指南:
var MuppetsListItemView = Backbone.View.extend({
tagName: 'option',
attributes: function() {
return {
id: this.model.get('id'),
};
},
...