答案 0 :(得分:0)
试试这个:
$('.btn-add').click(function(){
var target = $(this).prev('.input-value');
if(target.val() >= 0){
target.val(parseInt(target.val()) + 1);
}
});
然后复制以减去(你将需要.next()而不是.prev())。问题是$(' .input-value')检索所有匹配的元素,因此当您更新时,您正在更新所有匹配的元素。
答案 1 :(得分:0)
我认为这是你需要的东西
$(function addLicense(){
$('.btn-add').each(function(index){
$(this).click(function(){
var input = $(this).siblings('input');
var value = input.attr('value');
if(value >= 0){
input.attr('value', ++value);
}
})
});
$('.btn-sub').each(function(index){
$(this).click(function(){
var input = $(this).siblings('input');
var value = input.attr('value');
if(value > 0){
input.attr('value', --value);
totalPessoa = value * 10;
}
})
});
});`