我使用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。
答案 0 :(得分:1)
变化:
$("#component_to_be_replaced").val("5");
到
$("#" + component_to_be_replaced).val("5");
它不应该是字符串文字。