使用 Meteor,我试图循环并显示数据库中的笔记列表,并带有删除每个笔记的选项。
这是 HTML(使用 Handlebars.js)
<template name="Notes">
{{#each NoteArr}}
<div class="Note">
<h2>{{Title}}</h2>
<p>{{Body}}</p>
<span class="deleteNote">Delete</span>
</div>
{{/each}}
</template>
这是客户端Javascript
Template.Notes.events = {
"click .deleteNote" : function(){
noteID = $('.deleteNote').parent().attr("id");
Notes.remove({ID:noteID});
}
};
这会抓取 .deleteNote 的第一个实例,因此除非我尝试删除第一个实例,否则这无济于事。如何获取单击的 .deleteNote 特定实例的父级,而不仅仅是找到的第一个?