Jeg har et problem med når der er flere varer i kurven. Så når jeg trykker for antal 1 op på en varer, virker det fint første gang, men når jeg så tager en ny varer og trykke op for antal ligger den det sammen med det første antal fra den anden varer.
Ved ikke hvad jeg skal gøre. ved ikke om man kan gør den globale værdi særskilt fra de andre.
så den anden varer counter fra 1 af igen. Håber det giver mening
Du skal først hente værdien fra den enheden når du klikker +/-, og derefter sætte den tilbage med manipuleret værdi. Derved bliver hvert emne behandlet seperat.
$(document).on("click", '.plus-icon', function() { let val = parseInt($(this).closest("td.mobil-quantity").find(".qty").attr('value')); $(this).closest("td.mobil-quantity").find(".qty").attr('value', ++val).trigger('change'); setTimeout($('.mobile-update-qty').click(), 1000); });
$(document).on("click", '.minus-icon', function() { let val = parseInt($(this).closest("td.mobil-quantity").find(".qty").attr('value')); if (val > 1) { $(this).closest("td.mobil-quantity").find(".qty").attr('value', ++val).trigger('change'); setTimeout($('.mobile-update-qty').click(), 1000); } else { // Fjern enhed fra kurven?? } });
Fik til sidst lavet en løsning ved at være noget tid siden. Tak for du skrev det giver lige nogle flere løsninger på problemet.
Med venlig hilsen Morten
Synes godt om
1 synes godt om dette
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.