单击另一个div时如何获取值?

时间:2012-11-09 07:26:12

标签: jquery

大家好我正在研究jquery实际上我是新手,我必须要做的就是stock50itemsprice$99这些项目(股票)在一个div右边,我还有一个单独的div,当我点击图像按钮时我有imagebutton项目(股票),它应该将一个项目添加到我的另一个div中,股票应该像剩余的{{ 1}}表示物品和价格99美元每个项目,如果我想选择两个项目剩余的stock49和2项目shold添加到我的div和价格应该是双倍所以这是我必须做的我没有任何想法PLZ帮助是建议

这里有一些代码如下:

stock48

2 个答案:

答案 0 :(得分:0)

您需要为每个产品选择一个隐藏字段。在隐藏字段值中的产品数量。然后,当点击添加到购物车时,只需点击hidden fielddecrease 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中存储数据的好方法。您不希望存储大量数据 - *属性,但对于您所说的内容,这是一条很好的路径。