Почему этот код увеличения / уменьшения работает с jquery 1.3, а не с 1.6?
Этот код позволяет мне изменить значение числового поля на форме с помощью jquery. Работает с 1.3, но не с 1.6. Кто-нибудь может объяснить почему?
$(function() {
$("form div").append('<div class="inc button">+</div><div class="dec button">-</div>');
$(".button").click(function() {
var $button = $(this);
var oldValue = $button.parent().find("input").val();
if ($button.text() == "+") {
var newVal = parseFloat(oldValue) + 1;
} else {
if (oldValue >= 1)
{
var newVal = parseFloat(oldValue) - 1;
}
}
$button.parent().find("input").val(newVal);
});
});
Код из учебника здесь.