2011-08-16 8 views
0

이 코드를 사용하면 jquery를 사용하여 양식의 숫자 상자 값을 변경할 수 있습니다. 1.3에서는 작동하지만 1.6에서는 작동하지 않습니다. 왜 그 이유를 설명 할 수 있습니까?왜이 증가/감소 코드는 1.6이 아닌 jquery 1.3에서 작동합니까?

$(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); 
}); 
}); 

코드는 자습서 here에서 가져옵니다. 1.6.2와 나를 위해

+1

작품 : http://jsfiddle.net/bxscN/ –

답변