diff --git a/index.html b/index.html index fa08eb38..1298dfdd 100644 --- a/index.html +++ b/index.html @@ -66,6 +66,7 @@

Shopping List

- + + - \ No newline at end of file + diff --git a/index.js b/index.js new file mode 100644 index 00000000..1a57fd4f --- /dev/null +++ b/index.js @@ -0,0 +1,32 @@ +$(function(){ + + $('#js-shopping-list-form').submit(function(event) { + + event.preventDefault(); + + const listItem = $('.js-shopping-list-entry').val(); + + $('.js-shopping-list-entry').val(''); + + $('.shopping-list').append( + `
  • + ${listItem} +
    + + +
    +
  • `); + }); + + $('.shopping-list').on('click', '.shopping-item-toggle', function(event) { + $(this).closest('li').find('.shopping-item').toggleClass('shopping-item__checked'); + }); + + $('.shopping-list').on('click', '.shopping-item-delete', function(event) { + $(this).closest('li').remove(); + }); +});