2

希望有人可以帮助我,我是 Jquery 的新手,这是我唯一仍在苦苦挣扎的事情。我有一个带有 3 个文本框的滑块,当滑动滑块时,它会自动将值填充到所有三个文本框。我希望第四个文本框添加已经获得值的 3 个文本框中的所有值。

我正在使用以下方法获取值:

<script>
    $(function () {
        var sum = 0;
        $("#slider").slider({
            value: 2300,
            min: 500,
            max: 4500,
            step: 100,
            length: 300,
            slide: function (event, ui) {
                // Rule Calculation
                if (ui.value < 1000)
                    $("#amount3").val(ui.value * 0.15)
                else
                    $("#amount3").val(150)

                //10% Calculation
                if (ui.value > 1000)
                    $("#amount8").val(ui.value - 1000)
                else
                    $("#amount8").val(0)

                $("#amount").val("R" + ui.value)

                $("#amount9").val($("#amount8").val() * 0.10)
4

2 回答 2

0

我做了类似的东西,因为我正在寻找这个功能

http://jsbin.com/ojeruc/1/edit

于 2012-08-29T17:08:47.193 回答
0

我修改了您的代码以按照您的要求进行操作。你可以在这里查看:

http://jsfiddle.net/rLKbR/163/

您必须使用 'parseInt($("#idOfTextbox"))' 将文本框中的每个值转换为整数,以便可以添加它们,否则您将获得值的串联作为结果。希望这已经满足了您的需求:)

于 2011-08-28T03:24:41.607 回答