main.js 729 B

1234567891011121314151617181920
  1. $(function () {
  2. var CartPlusMinus = $('.cart-plus-minus');
  3. CartPlusMinus.prepend('<div class="dec qtybutton">-</div>');
  4. CartPlusMinus.append('<div class="inc qtybutton">+</div>');
  5. $(".qtybutton").on("click", function() {
  6. var $button = $(this);
  7. var oldValue = $button.parent().find("input").val();
  8. if ($button.text() === "+") {
  9. var newVal = parseFloat(oldValue) + 1;
  10. } else {
  11. // Don't allow decrementing below zero
  12. if (oldValue > 0) {
  13. var newVal = parseFloat(oldValue) - 1;
  14. } else {
  15. newVal = 1;
  16. }
  17. }
  18. $button.parent().find("input").val(newVal);
  19. });
  20. })