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/ –

答えて

関連する問題