向 todo.js 添加额外字段
如何向 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();
},
我认为上面的代码很麻烦,#new-todo 是文本字段所在的 div id。
我添加了另一个带有新字段 id 的“this.input”,但它没有获取它。 我如何添加额外的元素?
How do you add extra fields into 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();
},
i think its the above code thats troubling, #new-todo is the div id where the text field is.
i add another 'this.input' with the id of the new field but it doesn't pick it up.
how do i add additional elements?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为
this.$
仅在连接到视图的元素下搜索。如果您的输入元素位于视图连接到的元素之外,您可以尝试仅使用$("#another-todo")
或类似的。I think
this.$
only search beneath the element connected to the view. If you have your input element outside of the element the view is connected to, you can try to use just$("#another-todo")
or similar.