1 回答

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊
原因是您有嵌套的跨度,并且您將事件處理程序綁定到所有這些跨度。當(dāng)您單擊向上或向下跨度時(shí),事件也會(huì)冒泡<span class="product-qty-arrows">并在那里觸發(fā)。
使用更具體的選擇器,因此您只綁定到向上和向下按鈕。
$('span.lnr').click(function() {
var Id = $(this).attr('id');
var val = $('#input' + Id).val();
if ($(this).hasClass("product-qty-increase")) {
val++;
} else if ($(this).hasClass("product-qty-decrease")) {
val--;
}
alert(val);
$.ajax({
type: "POST",
url: "actions.php?action=chgQty",
data: {key: Id, val: val},
success: function(result) {
location.reload();
}
})
});
添加回答
舉報(bào)