我需要了解如何在Backbone.js版本中编写这段特殊的jQuery代码。这是使用keyup()函数将文本或任何输入复制到其他div或字段的代码。因为我是骨干的新手,如果有人可以解决这个问题,我将非常高兴
这是我的index.html和main.js代码段
<input type="text" name="Quantity" value="100" id="quantity" />
$("#quantity").keyup(function () {
var value = $(this).val();
$("#quantity_img").text(value);}).keyup();
答案 0 :(得分:1)
events
是一个事件地图。 keyup #quantity
是对象keyup
上的事件#quantity
。 keyup
是上面定义的函数处理程序。
在render
功能点火keyup
事件。
View = Backbone.View.extend({
events: {
'keyup #quantity': 'keyup'
},
keyup: function() {
var value = this.$('#quantity').val();
this.$("#quantity_img").text(value);
},
render: function() {
this.$('#quantity').keyup();
}
});
view = new View({el: $('#container')});
view.render();