This is a simple to do list. User can delete or add categories. But I have been having trouble figuring out how to save what the user did when refreshing the page. For example I input Homework and delete Vaje, the li element will stay even when refreshing, not reseting the whole thing.
HTML
        <input type="text" id = "dodaj" name="additem">
        <button id="add" onclick="newElement()">Dodaj</button>
        <button id="remove" class="remove" >Zbriši</button>
        <ul id="kategorija" class="notes" >
            <li class="class">Vaje</li>
            <li class="class">Treningi</li>
            <li class="class">Projekt</li>
        </ul>
    </div>
JS
$(document).on('click', '.class', function(){ 
  $('.class')
    .css({ "font-weight": 'normal', "text-decoration": 'none'})
    .removeClass("selectedItem");
  $(this)
    .css({"font-weight": 'bold', "text-decoration": 'underline'})
    .addClass("selectedItem");
});
$(function(){
  $("#add").click(function(){
    var addItem = $("#dodaj").val();
    if(addItem.length > 0) {  
      $("ul").append($('<li class="class"></li>)').text(addItem));
      $("#dodaj").val("");
    }
  });
  $("#remove").click(function() {
    $(".selectedItem").remove();
  });
});
}
 
     
    