0
我在頁面上有多個表單,還有多個帶有加號/減號的輸入框。Jquery多個加號/減號腳本
我很難讓這些輸入框單獨工作。可能是因爲一些錯誤/相同的ID或類似的東西,或者可能是我的代碼錯誤的設置。問題是我在代碼中找不到我的錯誤,並且在控制檯中沒有出現任何錯誤。
我有什麼:
function quantity_change(way, id){
quantity = $('#product_amount_'+id).val();
if(way=='up'){
quantity++;
} else {
quantity--;
}
if(quantity<1){
quantity = 1;
}
if(quantity>10){
quantity = 10;
}
$('#product_amount_'+id).val(quantity);
}
而且我的html:
//row 1
<div class="amount"><input type="text" name="quantity" value="1" id="product_amount_1234"/></div>
<div class="change" data-id="1234">
<a href="javascript:;" onclick="quantity_change('up');" title="+" class="up">+</a>
<a href="javascript:;" onclick="quantity_change('down');" title="-" class="down">-</a>
</div>
//row 2
<div class="amount"><input type="text" name="quantity" value="1" id="product_amount_4321"/></div>
<div class="change" data-id="4321">
<a href="javascript:;" onclick="quantity_change('up');" title="+" class="up">+</a>
<a href="javascript:;" onclick="quantity_change('down');" title="-" class="down">-</a>
</div>
我覺得這樣的事情會做的伎倆,但它不:(
$(document).ready(function(){
$('.change a').click(function(){
var id = $(this).find('.change').data('id');
quantity_change(id)
});
});
任何非常感謝!
完美感...... thx! – Meules