Javascript 如何设置ui主干元素的属性?

Javascript 如何设置ui主干元素的属性?,javascript,backbone.js,Javascript,Backbone.js,如何设置“uploadButton”的属性(属性) 您只需通过jQuery选择器(或其他什么)轻松地选择元素,并使用attr()函数添加属性。除非木偶做了一些奇怪的事情,否则主要的方法是 return Marionette.ItemView.extend({ attributes: { width: "500" }, ui: { "uploadButton": "ui-button green" } }); 一般来说,如果答案中包含对代码意图的解释,以及为什么

如何设置“uploadButton”的属性(属性)


您只需通过jQuery选择器(或其他什么)轻松地选择元素,并使用attr()函数添加属性。

除非木偶做了一些奇怪的事情,否则主要的方法是

return Marionette.ItemView.extend({
  attributes: {
    width: "500"
  },
  ui: {
     "uploadButton": "ui-button green"
  }
});

一般来说,如果答案中包含对代码意图的解释,以及为什么在不引入其他代码的情况下解决问题,那么答案会更有帮助。(这篇文章被至少一个用户标记,大概是因为他们认为没有解释的答案应该被删除。)谢谢:)刚刚添加了解释。
onRender: function(){
   $(this.ui.uploadButton).attr('width', '500');
}
return Marionette.ItemView.extend({
  attributes: {
    width: "500"
  },
  ui: {
     "uploadButton": "ui-button green"
  }
});