2012-05-23 2 views
1

У меня есть таблица вроде этого:Добавить кнопку Дополнительно, чтобы добавить строку в нижней части таблицы

<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 кнопку добавляет новую строку с уникальное имя пользователя

<tr><td><input name="field-3" type="text" /></td></tr> 
<tr><td><input name="field-4" type="text" /></td></tr> 

Пожалуйста, предложите решение.

Спасибо!

ответ

2
$('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>'); 
}) 

DEMO

+0

ты герой! это работает, как я хотел !! благодаря! –

+0

@PerminderSinghKlair приветствуется, если какой-либо ответ вам поможет, вы должны принять это, и это лучший способ поблагодарить ответчика. – thecodeparadox

Смежные вопросы