$(document).ready(function() {
    // Отобразим содержимое хранилища
function ref_cart() {
    var output = "";
    var allCnt = 0;
    $(".cart li").remove();
    for (var i = 0; i < localStorage.length; i++) {
        var item = $.parseJSON(localStorage.getItem(localStorage.key(i)));
        output += "ID: "+localStorage.key(i)+" | Количество: "+item['name']+' - '+item['coutTX'] + +' - '+item['priceTX'] +" <button data-pr='"+localStorage.key(i)+"' class='remove'> X </button></li>";
    }
    output += "<li>Общий метраж:  метров</li>";
    
    $(".cart").append(output);
}
    // проверка совместимости
    function web_storage() {
      try {
        return 'localStorage' in window && window['localStorage'] !== null;
    } catch (e) {
        return false;
      }
    }
    ref_cart();
// Добавить в корзину
$(".incart").on('click', function() {
    var reg = /[0-9]/,
        id = $(this).attr("data-pr"),
        kolvo = $("#"+id).val();
    if (reg.test(kolvo)) {
        if(web_storage()) {  
            $("#"+id).val('');
            localStorage.setItem(id, kolvo);
            ref_cart();
        } else{
          alert("Ваш браузер не может работать с локальным хранилищем!");
        }
    } else {
        $("#"+id).val('');
        alert("Использовать только числа!");
    } 
});
    // Удалить из корзины
  $(document.body).on('click','.remove',function() {
        localStorage.removeItem($(this).attr("data-pr"));
        $(this).parent('li').remove();
        ref_cart();
    });
});