你可以有一个隐藏的输入来保存对的数量
当你点击按钮时,你会添加新的一对,名字后缀为 ex:"school[i]",然后增加计数..
在服务器端,您读取计数输入,然后从 0 循环到 count-1 以读取对
检查此代码
http://jsfiddle.net/2jdmP/
<form>
<input name="pair_count" id="pair_count" value="1" type="hidden" />
<p>
<input name="school0" type="text" />
<input name="degree0" type="text" />
</p>
<button role="button" id="add_button">Add another school</button>
</form>
JS
$(document).ready(function(){
$('#add_button').click(function(){
var pair_count = $('#pair_count');
var count = parseInt( pair_count.val() );
$(this).before(' <p><input name="school'+ count +'" type="text" /> <input name="degree'+count+'" type="text" /> </p>')
pair_count.val( count+1 );
return false;
})
})