我有一张这样的桌子:
<table id="myTable" border="1">
<tbody>
<tr><td>Name</td></tr>
<tr><td><input name="field-1" type="text" /></td></tr>
<tr><td><input name="field-2" type="text" /></td></tr>
</tbody>
</table>我想要一个ADD MORE按钮,所以每次我们单击ADD MORE按钮时,它都会添加一个具有唯一名称的新行,例如
<tr><td><input name="field-3" type="text" /></td></tr>
<tr><td><input name="field-4" type="text" /></td></tr>请给出一个解决方案。
谢谢你!
发布于 2012-05-23 18:45:09
$('button#add_more').on('click', function() {
var table = $('table#myTable tbody'),
len = $('input[type=text]', table).length;
table.append('<tr><td><input name="field-'+ (len+1)+'" type="text" /></td></tr>');
})
发布于 2012-05-23 18:50:53
演示::http://jsfiddle.net/ankur20us/MTXhZ/
$('#click').click(function(){
var totRows=$('#myTable tr').length;
$('#myTable').append("<tr><td><input name='field-"+ totRows +"' type='text' /></td></tr>")
});https://stackoverflow.com/questions/10718343
复制相似问题