Estoy tratando de hacer una 'Lista de tareas pendientes' para hacer ejercicio. pero algo anda mal por favor alguien me ayude
Quiero hacer una función para eliminar una lista que está lista pero no funciona y Chrome me envía un mensaje: Error de tipo no detectado: no se pueden leer las propiedades de undefined (leyendo 'objetivo') ¿Cómo puedo hacer que deleteTodos funcione correctamente?
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()); });cambio
$('#btn').click(deleteTodos());a
$('#btn').click(deleteTodos);