转换骨干

时间:2016-09-02 08:51:59

标签: jquery backbone.js keyup

我需要了解如何在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();

1 个答案:

答案 0 :(得分:1)

events是一个事件地图。 keyup #quantity是对象keyup上的事件#quantitykeyup是上面定义的函数处理程序。

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();

工作示例:https://jsfiddle.net/3z8sf113/1/