addMass
クラスをクリックするとcurrentMass
クラスにdata-rate
を追加します。多くのaddToCart
クラスがありますので、私はその時点でクリックされたクラスに変更を加える必要があります。親クラス内のクラスを選択するには
次のコードを参照してください。
HTML:
<div class="addToCart">
<button class="minusMass twitchButton">-</button>
<button class="addToCartButton" data-rate="1">Add <span class="currentMass"></span> Kg</button>
<button class="addMass twitchButton">+</button>
<div class="clear"></div>
</div>
JS:
var mass = 0;
$(document).ready(function() {
$(".currentMass").html(mass);
$(".addToCart").on("click", ".addMass", function() {
var cm = Number($(this).prev("button.addToCartButton").find(".currentMass").text());
var increment_rate = Number($(this).find(".currentMass").attr("data-rate"));
cm = cm + increment_rate;
$(".currentMass").html(cm);
});
});
あなたが前に使用して、あなたは、第二にはない、と側面として、あなたが変数に '.currentMass'要素を保存する必要があります注意してください。 – jcubic