#jquery #jsp
#jquery #jsp
Вопрос:
У меня проблема, когда я пытаюсь выполнить следующее:
$('#period tbody').append(register);
точка — это идентификатор таблицы. У меня есть вложенная таблица внутри thead и еще одна внутри tbody.
register = "<tr class='input' id='regin'><td class='tab-but'><button class='del-row' type='button'>X</button></td>"
"<td class='tab-proj'><select><option>Select project...</option><c:forEach items='${projects}' var='project'>"
"<option value='${project.ID}'>${project.name}</option>;</c:forEach></select></td>"
"<td class='tab-odd'><input class='monin type='number'></td>"
"<td class='tab-none'><input class='tuein type='number'></td>"
"<td class='tab-odd'><input class='wedin type='number'></td>"
"<td class='tab-none'><input class='thuin type='number'></td>"
"<td class='tab-odd'><input class='friin type='number'></td>"
"<td class='tab-end'><input class='satin type='number'></td>"
"<td class='tab-end'><input class='sunin type='number'></td></tr>";
Когда я динамически создаю новую строку, она дублируется в обоих (thead и tbody), я просто хочу создать в tbody.
Есть идеи?
Комментарии:
1. совместное использование значения регистра
Ответ №1:
Я нашел решение, добавляющее идентификатор в tbody, поэтому вместо
$('#period tbody').append(register);
Я использую
$('#body-table').append(register);
Это работает нормально, но я хотел бы понять, почему не работает по-другому.