【发布时间】:2015-12-27 12:22:14
【问题描述】:
这是我第一个使用流星的项目,我是一个沉重的新手。需要帮助。三个问题。我希望当我按下编辑按钮以专注于任务的文本时,我可以更改它......像这样:
<button class="editItem">Edit</button>
然后我可以编辑该li 的文本,这就是功能:
editTask: function(id, todoItem){
Tasks.update({_id: id}, {$set: { title:todoItem }});
}
如果我有输入类型字段,我可以做到这一点,但是如何使用按钮来做到这一点(我想将普通文本变成输入字段)。
第二个问题:我有两列,To Do 和Done:
<template name="task">
<li>
<span class="text">{{title}}</span></li>
<button class="completed">Completed</button>
<li><input type="text" name="task" class="edit"></li>
<button class="saveItem">Save</button>
<button class="cancelItem">Cancel</button>
<button class="editItem">Edit</button>
<button class="delete">Delete</button>
<input type="checkbox" checked="{{checked}}" class="completed">
</li>
</template>
<template name="taskDone">
<li>
<div>
<span class="text">{{title}}</span>
</div>
</li>
</template>
如何从To Do 列表中隐藏已完成的任务并显示在Done 列表中?当我按下按钮Completed 时可能会显示真或假,但我无法指出确切的方式。
我尝试过使用检查状态,但这不是我需要的。
【问题讨论】:
标签: javascript jquery html meteor