Добавление элемента предпоследним

193
16 февраля 2018, 20:45

Есть таблица с данными и строка содержащая пустые ячейки (input) для ввода данных от пользователя. После ввода данных в ячейки, готовая строка сохраняется в таблицу. Мне нужно добавлять новую строку не в конец таблицы (table.append(userString);), а на предпоследнюю позицию (не могу же я написать append-1).

Answer 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>

READ ALSO
Slick slider проблемы с отображением в аккордионе

Slick slider проблемы с отображением в аккордионе

Сделал скрытый блок, который появляется после клика на его соседний элемент (аккордион), внутри скрытого блока содержится 2 слайдера SlickПроблема...

171
Загрузка изображений в PixiJS

Загрузка изображений в PixiJS

Хочу загрузить обычное png изображение в pixijs и сделать из него спрайтОткрыл пример на http://pixijs

175
Продолжить переход на event.target после сабмита модального окна

Продолжить переход на event.target после сабмита модального окна

Всем приветПосле любых изменений на вкладке и переходе в другое место вывожу запрос на подтверждение перехода без сохранения

195