As a new comer to jQuery, I'm trying to develop a To-Do list. But the button element is not responding.
All I want to achieve, when any button is clicked, corresponding section needed to be disappeared.
$(document).ready(function() {
$("input").on('keypress', (e) => {
if (e.keyCode === 13) {
let val = $('.input').val();
if ($('section').length === 0) {
$('.list').append('<section id=1></section>');
$('section').append(val).append('<button class="done" type="button">Done</button>').append('<button class="delete" type="button">Delete</button>');
} else {
$('#1').parentsUntil('body').append('<section></section>');
$("section:empty").append(val).append('<button class="done" type="button">Done</button>').append('<button class="delete" type="button">Delete</button>');
}
}
});
});
$(document).ready(function() {
$(':button .delete').on('click', function() {
console.log('hi');
//$(this).parentsUntil('div').remove();
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input class="input" type="text" name="myInput">
<div class="list">
</div>