0

我尝试为完整的表单添加类属性。但我做不到。随着 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...
4

1 回答 1

0

使用 $el 并将其添加到那里怎么样?

 form.$el.attr("class", "testing");

活生生的例子

http://jsfiddle.net/c5QHr/228/

于 2013-09-04T19:45:27.247 回答