Добавление класса в базовую форму
Я попытался добавить атрибут класса для полной формы. Но я не мог этого сделать. Поскольку формы расширяются в Backbone.View, я подумал, что правильный способ получить его:
var form = new Backbone.Form({
model: myModel,
className: 'myClass'
}).render();
А также я попробовал:
var MyForm = Backbone.Form.extend({
className: 'myClass'
schema: {
field1: 'Text'
}
});
var form = new MyForm({
model: myModel
}).render();
Но в обоих случаях вывод:
<form data-fieldsets>
<fieldset data-fields>
//Code of form...
И я думаю, что результат будет:
<form class="myClass" data-fieldsets>
<fieldset data-fields>
//Code of form...
1 ответ
Как насчет использования $el и добавления его туда?
form.$el.attr("class", "testing");
живой пример