我对Backbone不是很熟悉,但是我有一个支持Backbone的小项目的项目。页面的主干脚本中有一个位置:
App.Views.Products = Backbone.View.extend({
tagName: "table",
className : "table table-bordered table-hover data-table",
});
初始化视图模板,然后将其解析为表格并将其呈现给视图。我想在表格之前添加一些内容,我已将以下内容添加到上面的代码中,但它不起作用,只是将内容添加到表格的开头:
initialize : function(){
this.$el.prepend("I have added this content,");
}
答案 0 :(得分:1)
.prepend()
方法将指定的内容作为匹配元素的第一个子元素插入。
在您的情况下,您必须使用.before
方法:
initialize : function(){
this.$el.before("I have added this content,");
}