我尝试为一个完整的表单添加一个class属性。但我做不到。随着主干的形式扩展。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...
如何使用$el并在那里添加它?
form.$el.attr("class", "testing");
生活例子http://jsfiddle.net/c5QHr/228/