Backbone.js 如何指定按钮元素的名称
我希望有一个名为“fire”的按钮,但即使我指定了值,名称也不会显示,只是一个空按钮。请帮忙Backbone.js 如何指定按钮元素的名称,backbone.js,backbone-views,Backbone.js,Backbone Views,我希望有一个名为“fire”的按钮,但即使我指定了值,名称也不会显示,只是一个空按钮。请帮忙 var Tweets = Backbone.View.extend({ tagName: 'button', id: 'tweets', className: 'btn btn-primary', value: 'fire', initialize: function() { }, rend
var Tweets = Backbone.View.extend({
tagName: 'button',
id: 'tweets',
className: 'btn btn-primary',
value: 'fire',
initialize: function() {
},
render: function() {
return this;
}
使用视图的“attributes”属性,它允许您指定名称+值对的散列。它们将作为属性包含在生成的DOM元素中(即,在您的示例中的“按钮”)
将此添加到您的Tweets声明中:
...
attributes: { "name": "fire" },
...
这将导致生成的按钮元素如下所示:
<button name="fire" id="tweets" class="btn btn-primary" value="fire"></button>
<button id="tweets" class="btn btn-primary" value="fire">fire</button>
这将导致生成的按钮元素如下所示:
<button name="fire" id="tweets" class="btn btn-primary" value="fire"></button>
<button id="tweets" class="btn btn-primary" value="fire">fire</button>
火灾
太棒了!这就是我要找的。谢谢