>> Если я кликнул на .delete-task в 3-ей лишке, то передать конкретно ее в переменную.
Хм. Во-первых, для каждой лишки должна создаваться view, с каждой view ассоциируется соответствующая model с соответствующим id. Во-вторых, в этой view все события работают только в рамках $el, события вне твоей view не будут обрабатываться.
В итоге должно быть два view - контейнер для всех тасков и view для одного, и в нем реализовывается удаление подобным образом:
var TaskView = Backbone.View.extend({
model: Todo,
events: {
'click .delete-task' : 'removeTask'
},
removeTask : function () {
this.model.destroy();
}
});