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と私のための
作品:http://jsfiddle.net/bxscN/ –