Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js 如何指定按钮元素的名称_Backbone.js_Backbone Views - Fatal编程技术网

Backbone.js 如何指定按钮元素的名称

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

我希望有一个名为“fire”的按钮,但即使我指定了值,名称也不会显示,只是一个空按钮。请帮忙

 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>
火灾

太棒了!这就是我要找的。谢谢