Javascript JQuery变量连接(form.inputtag.value)

Javascript JQuery变量连接(form.inputtag.value),javascript,jquery,variables,concatenation,Javascript,Jquery,Variables,Concatenation,我有以下脚本: <script type="text/javascript"> function get(row){ alert(row); $.post ('getpeopleinjobs.php',{ postvarposition: form.position1.value, postvarjob: form.job1.value, postvarperson: form.per

我有以下脚本:

<script type="text/javascript">
        function get(row){
        alert(row);
        $.post ('getpeopleinjobs.php',{ 
        postvarposition: form.position1.value,
        postvarjob: form.job1.value, 
        postvarperson: form.person1.value, 
        postrow: row}, 
            function(output){
                $('#training'+row).html(output).show();
                    });
                }
</script>

函数get(行){
警报(世界其他地区);
$.post('getpeopleinjobs.php',{
postvarposition:form.position1.value,
postvarjob:form.job1.value,
postvarperson:form.person1.value,
postrow:row},
功能(输出){
$('#training'+row).html(output.show();
});
}
这100%有效。但是,我希望职位、职务和人员后面的“1”或数字是变量“行”。类似下面的内容(不起作用)

postvarposition:form.position+row.value

我确实尝试了表单[position+row]。根据另一篇文章的建议确定值,但这不起作用

如果onchange=“get(1)”返回1,如果onchange=“get(2)”等返回2,则警报(行)返回1,因此这是有效的

如何将row变量连接到position、job和person语句中,以便在row值增加时获得 表1.位置1.价值 表2.位置2.价值 形式、位置、价值等


提前感谢。

通过字符串访问表单值

form["position" + row].value

您可以使用jQuery选择器获取输入值

$('#prefix' + row).val()
HTML

jquery
对于(var i=0;ipostvarposition:row+'''.'form.position1.value?That@ai.farfa,我肯定也会尝试这种方法,这样我就可以学习了。
<input id="job1" name="job1" type="text"/>
<input id="person1" name="person1" type="text"/>
<input id="position1" name="position1" type="text"/>

<input id="job2" name="job2" type="text"/>
<input id="person2" name="person2" type="text"/>
<input id="position2" name="position2" type="text"/>

<input id="job3" name="job3" type="text"/>
<input id="person3" name="person3" type="text"/>
<input id="position3" name="position3" type="text"/>
for(var i=0;i<3;i++){ //each row
    var postvars = {
        job : $('input#job'+i).val();
        person : $('input#person'+i).val();
        position : $('input#position'+i).val();
    }
//
    $.post('url/to/ajax', postvars, function(output){
        $('#training'+i).html(output).show();
    }
}