2014-11-19 6 views
-1

Я не очень хорошо знаком с 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,"); 
} 

ответ

1

.prepend() метод вставляет указанного содержимого в качестве первого дочернего элемента согласованного элемента (ов).

В вашем случае вы должны использовать метод .before вместо:

initialize : function(){ 
    this.$el.before("I have added this content,"); 
} 
Смежные вопросы