如何在jquery中使用while循环和onchange函数填充文本框

时间:2013-11-21 21:43:07

标签: javascript jquery

我使用while循环使用onchange jquery函数填充文本框组件。但是我无法使用jquery为每个5个组件返回值5.

$(document).ready(function () {
    $('#fname').change(function () {
        var tot_row = 5;
        var row = 0;

        while (row < tot_row) {
            var math_marks = eval('get_math_marks_' + row + '_value()');
            var eng_marks = eval('get_eng_marks_' + row + '_value()');
            var variance_marks = math_marks - eng_marks;

            var component_to_be_replaced = 'variance_' + row;

            $("#component_to_be_replaced").val("5");
            row++;
        }
    });
});

我一直在使用iframe。

1 个答案:

答案 0 :(得分:1)

变化:

$("#component_to_be_replaced").val("5");

$("#" + component_to_be_replaced).val("5");

它不应该是字符串文字。