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 の特定のインスタンスの親を取得するにはどうすればよいですか?