首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Opencart中不起作用的数量数

在Opencart中不起作用的数量数
EN

Stack Overflow用户
提问于 2015-10-07 16:59:37
回答 2查看 632关注 0票数 0

我使用jquery代码增加了数量。

代码语言:javascript
运行
复制
$(".quantity-adder .add-action").click(function () {
     if ($(this).hasClass('add-up')) {
         var text = $(this).parent().parent().parent().find("[name=quantity]", '.quantity-adder')
         text.val(parseInt(text.val()) + 1);
     } else {
         var text = $(this).parent().parent().parent().find("[name=quantity]", '.quantity-adder')
         if (parseInt(text.val()) > 1) {
             text.val(parseInt(text.val()) - 1);
         }
     }
});

当我在产品页面中添加这段代码并点击加号按钮时,数量会增加,点击add就可以完成它的工作。

id=40

但同样的事情并不适用于首页。

http://itracktraining.com/optest/index.php?route=common/home

有人能让我知道原因是什么吗

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-23 15:27:37

cart.add()函数中传递数量参数。

如:- <button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>',$(this).parent().parent().find('input:first').val());"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>

根据您的需求更改相应的值。

实际函数接受两个参数cart.add(product id, quantity);

票数 1
EN

Stack Overflow用户

发布于 2016-03-25 02:06:16

对于添加数量选择器,您需要编辑在cart.add中找到的common.js函数,您可以创建自己的函数,并在函数中再添加一个参数,如:

Cart.add(“乘积id”,“数量”)

或者您可以找到这个扩展更多关于这里

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32998210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档