为什么这个递增/递减代码适用于jquery 1.3而不是1.6?

时间:2011-08-16 14:16:49

标签: jquery increment jquery-1.3 jquery-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);
});
});

代码来自教程here

1 个答案:

答案 0 :(得分:0)