【发布时间】:2018-06-16 11:53:19
【问题描述】:
我有以下代码:
HTML:
<div class="single-count_contain">
<div class="less"><img src="img/single_arrow_left.png"></div>
<div class="theCount">1</div>
<div class="add"><img src="img/single_arrow_right.png"></div>
</div>
JS:
var counter = 1;
$(".add").click(function(){
counter++;
$(this).closest(".single-count_contain").find(".theCount").text(counter);
});
$(".less").click(function(){
counter--;
$(this).closest(".single-count_contain").find(".theCount").text(counter);
});
这按预期工作,增加和减少我的计数器变量。但我需要在 foreach 循环中使用它。
我怎样才能有相同的变量,但每个计数器生成的结果不同,但 foreach 循环?
谢谢!
【问题讨论】:
-
不清楚你要达到什么目的
-
您是否有多个
single-count_contain元素并希望单独更新每个元素的计数? -
是的,那个!我想单独更新每一个,因为我有很多具有相同的信息和相同的变量。当我尝试更新其他信息时,信息从上次更新的位置开始。
标签: javascript php jquery foreach counter