Ну, во-первых, идентификаторы должны быть уникальными, поэтому поведение будет неопределенным в приведенном выше случае.
Во-вторых, это сложный способ группировки строк. Попробуйте вместо этого использовать элементы TBODY>
<tbody id="group_2">
<tr>...</tr>
<tr>...<tr>
</tbody>
<tbody id="group_2">
<tr>...</tr>
</tbody>
<tbody id="group_3">
<tr>...</tr>
<tr>...<tr>
</tbody>
и тогда все станет намного проще:
$("#group_" + groupNum + " tr:last-child").after("add new tr");
Дело в том, что вам даже не нужно делать это таким образом (используя after()
). Проще сделать это, используя append()
:
$("#group_" + groupNum).append("add new tr");