大家好我正在研究jquery实际上我是新手,我必须要做的就是stock50
像items
和price$99
这些项目(股票)在一个div右边,我还有一个单独的div,当我点击图像按钮时我有imagebutton
项目(股票),它应该将一个项目添加到我的另一个div中,股票应该像剩余的{{ 1}}表示物品和价格99美元每个项目,如果我想选择两个项目剩余的stock49
和2项目shold添加到我的div和价格应该是双倍所以这是我必须做的我没有任何想法PLZ帮助是建议
这里有一些代码如下:
stock48
答案 0 :(得分:0)
您需要为每个产品选择一个隐藏字段。在隐藏字段值中的产品数量。然后,当点击添加到购物车时,只需点击hidden field
和decrease
1,然后设置为SPAN
进行展示。
答案 1 :(得分:0)
您可以使用data- *属性来存储跨度中的计数。您可以使用jQuery以这种方式添加属性:
$('spanSelector').attr('data-itemCount', '50');
因此,当您需要从该列表中删除某个项目时,请从计数中减去并将其设置为data-count
自定义属性:
var newCount = parseInt($('spanSelector').attr('data-itemCount'))-1;
$('spanSelector').attr('data-itemCount', newCount);
您还需要使用新计数更新显示文字:
'Stock ' + $('spanSelector').attr('data-itemCount');
你可以用价格做同样的事情。将其存储为数据价格,然后以相同的方式检索它并将其添加到您的总数中。
这应该让你开始朝着正确的方向前进。 Data- *属性是在DOM中存储数据的好方法。您不希望存储大量数据 - *属性,但对于您所说的内容,这是一条很好的路径。