Не удается прочитать свойства неопределенного (чтение «цель»)

#javascript #html #jquery

Вопрос:

Я пытаюсь составить «Список дел» для упражнений. но что-то не так. пожалуйста, кто-нибудь, помогите мне.

Я не хочу делать ошибку, чтобы удалить список, что сделано, но это не работает, и chrome отправил мне сообщение:Ошибка типа «Не найдено»: Не удается прочитать свойства неопределенного (чтение «цель») Как я могу заставить deleteTodos работать правильно?

 var hi = $("#hi");
var button = $("#button");
var input = $("#input");
var ol = $('#ol');
var CB = $('#CB');

var inputTag = '<input type="checkbox" id="CB">'
var DeleteBtn = '<button id="btn">x</button>'

  
function deleteTodos (event){
  var removeing = event.target.parentElement;
  removeing.remove();
}

$("#button").click(function enter (text) {

  var All = '<li id="text">' inputTag input.val() DeleteBtn '</li>'
  ol.append(All);
  input.val("");

  $('#btn').click(deleteTodos());

});
 

Ответ №1:

менять

 $('#btn').click(deleteTodos());
 

Для

 $('#btn').click(deleteTodos);