Added behavior to remove cart items via the remove button. Cart total is not updating yet.
Created a getName function and called that on the list-item button.
Used JQuery to recreate my item objects from the list HTML. This will work for the cart HTML too. I add the item object's 'price' key to the cart total.
Reworked my getItem function to get values from my list items in a more generic way.
Parsing the HTML of my item cart rows and items isn't going to work. So I'm skipping this and moving on to using JSON exclusively to push and pull item object data.
Loading JSON into variable on page load and operating on variable for rest of page.
Refactored my code to use my sweet product array to get the prices and stuff instead of scraping the HTML. That was so much easier the second time around.