Почему этот код увеличения/уменьшения работает с 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);
});
});

Код взят из руководства здесь.


person johncharles    schedule 16.08.2011    source источник
comment
У меня работает: jsfiddle.net/bxscN   -  person Diodeus - James MacFarlane    schedule 16.08.2011


Ответы (1)


У меня работает с 1.6.2: http://jsbin.com/itidav/edit#javascript,html

person Ben    schedule 16.08.2011