Есть таблица с данными и строка содержащая пустые ячейки (input) для ввода данных от пользователя. После ввода данных в ячейки, готовая строка сохраняется в таблицу. Мне нужно добавлять новую строку не в конец таблицы (table.append(userString);), а на предпоследнюю позицию (не могу же я написать append-1).
Для этого Вам нужно найти последнюю строку и у нее вызвать метод before
jQuery(function($) {
var idx = 0;
$('button').click(function() {
$('.last').before('<tr><td>' + idx + '</td></tr>');
idx++;
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr class="last"><td>Last Row</td></tr>
</table>
<button>Add</button>
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости