0

嗨,我在我的脚本中得到了这个表单,我可以在脚本中解析选项值,如高度和宽度,还是让我在通过该脚本渲染后用 jQuery 设置它的样式?

var form1 = new Backbone.Form({
    schema: {
        country: { type: 'Select', options: ['UK', 'USA'] },
        city: { type: 'Select', options: cities.UK },
        message: { type: 'Text'}
    }
}).render();
4

1 回答 1

2

您可以使用该fieldAttrs属性为元素设置任何属性:

country: { 
  type: 'Select', 
  options: ['UK', 'USA'], 
  fieldAttrs: { style: "width: 400px; height: 30px;" } 
}

或者,您可以使用该属性提供 CSS 类fieldClass,并使用常规样式表应用 CSS 规则:

country: { 
  type: 'Select', 
  options: ['UK', 'USA'], 
  fieldClass: 'country-select'
}

所有可用的模式属性都记录在这里

于 2013-01-29T19:19:39.617 回答