День добрый
Есть такой код:
jQuery(function($){
$(".number-item a").bind("click", function(){
var This = $(this),
inputNumber = +This.siblings("input").attr("value"),
inputNumberClass = This.attr("class");
if(inputNumberClass == "plus-number-item" && inputNumber >= 0){
This.siblings("input").attr("value", inputNumber + 1);
return false
} else if(inputNumberClass == "minus-number-item" && inputNumber <= 1){
return false
} else{
This.siblings("input").attr("value", inputNumber - 1);
return false
}
});
});
И есть:
<a href="#" class="minus-number-item">-</a>
<input type="text" value="1" />
<a href="#" class="plus-number-item">+</a>
Код работает для value="1", если дергать + и -, но если вбить в input число, то к этому числу + и - не применяться.
Что отвечает за числа напечатанные с клавиатуры в input и как это число изменять, если оно не относится к value?