Domanda

Come si fa ad aggiungere campi aggiuntivi in ??todo.js?

  initialize: function() {
  this.input    = this.$("#new-todo");
  Todos.bind('add',   this.addOne, this);
  Todos.bind('reset', this.addAll, this);
  Todos.bind('all',   this.render, this);

  Todos.fetch();
},

Credo che la sua thats codice di cui sopra preoccupante, # new-todo è l'id div in cui il campo di testo è.

aggiungo altro 'this.input' con l'id del nuovo campo ma non raccoglierlo. Come faccio ad aggiungere ulteriori elementi?

È stato utile?

Soluzione

Credo this.$ cercare solo sotto l'elemento collegato alla vista. Se avete il vostro elemento di input esterno dell'elemento della vista è collegato a, si può provare a utilizzare solo $("#another-todo") o simili.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top