Guest User

Untitled

a guest
Oct 18th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. <div class="more">+</div>
  2. <input data-bind="attr: {
  3. id: 'cart-item-'+item_id+'-qty',
  4. 'data-cart-item': item_id,
  5. 'data-item-qty': qty,
  6. 'data-cart-item-id': product_sku
  7. }, value: qty"
  8. type="number"
  9. size="4"
  10. class="item-qty cart-item-qty"
  11. maxlength="12"/>
  12. <div class="less">-</div>
  13.  
  14. jQuery('.more, .less').on("click",function(){
  15. var obj = jQuery(this);
  16. var currentQty = obj.siblings('.cart-item-qty').val();
  17. var iid = obj.siblings('.update-cart-item').attr('data-cart-item');
  18.  
  19. if(obj.hasClass('more')){
  20. var newAdd = parseInt(currentQty)+parseInt(1);
  21. obj.siblings('.cart-item-qty').val(newAdd);
  22. obj.siblings('.cart-item-qty').attr('data-item-qty',newAdd);
  23. jQuery('#update-cart-item-'+iid).click();
  24. }else{
  25. var newAdd = parseInt(currentQty)-parseInt(1);
  26. obj.siblings('.cart-item-qty').val(newAdd);
  27. obj.siblings('.cart-item-qty').attr('data-item-qty',newAdd);
  28. jQuery('#update-cart-item-'+iid).click();
  29. }
  30. });
Add Comment
Please, Sign In to add comment