У меня были некоторые проблемы, связанные с попыткой вставить строку таблицы после строки, по которой щелкнули. Все в порядке, за исключением того, что вызов .after () не работает для последней строки.
$('#traffic tbody').find('tr.trafficBody).filter(':nth-child(' + (column + 1) + ')').after(insertedhtml);
Я приземлился с очень неопрятным решением:
создать таблицу следующим образом (идентификатор для каждой строки):
<tr id="row1"> ... </tr>
<tr id="row2"> ... </tr>
<tr id="row3"> ... </tr>
и т. Д. *
и затем:
$('#traffic tbody').find('tr.trafficBody' + idx).after(html);