Я использую jquery 1.6.4, и у меня есть таблица.Первоначально в таблице пользователь представлен только одной строкой и несколькими столбцами.Затем я позволяю пользователям добавлять столько строк, сколько они хотели бы использовать, делая это
$('.add').live('click', function(e){
e.preventDefault();
var $parentRow = $(this).parents('tr');
$parentRow.clone().insertAfter($parentRow);
$parentRow.next().find('input').val('');
$(this).replaceWith('<a href="#" class="delete">-</a>');
});
Я также позволяю им удалять строки на лету, делая это
$('.delete').live('click', function(e){
alert("removing");
e.preventDefault();
$(this).parents('tr').remove();
});
Однако теперь яхотите, чтобы значения, которые они вводят в эти столбцы, собирались.Я не уверен, как собирать эти значения, когда они нажимают кнопку «Отправить», поскольку в моем источнике просмотра все, что я вижу, это
<tr>
<td class="actions"><a href="#" class="add">+</a></td>
<td><input type="text"></input></td>
<td><input type="text"></input></td>
<td><input type="text"></input></td>
<td><textarea rows="1"></textarea></td>
</tr>
В исходном коде страницы отображается только одна строка, где, по моему мнению, я определенно вижутри строки добавлены.Не уверен, что мне не хватает и как получить значения