Показать сообщение отдельно
  #1 (permalink)  
Старый 23.11.2010, 04:51
Интересующийся
Отправить личное сообщение для Djumpen Посмотреть профиль Найти все сообщения от Djumpen
 
Регистрация: 02.04.2010
Сообщений: 16

jQuery $().append | Problem with table creation
Здравствуйте. Помогите пожалуйста разобраться с работой ф-и из сабжа.

$('.mytable').append ("<tr>"); 
$('.mytable').append("<td> "+element+" </td> ");
$('.mytable').append("<td> "+country+" </td> ");
$('.mytable').append("<td> "+lenght+" </td>");
$('.mytable').append ("</tr>");


<table class="mytable" border="1">
	<tr>
		<td>Название</td> <td>Страна</td> <td>Длительность</td>
	</tr>
	<tr>
		<td>Фильм1</td> <td>США</td> <td>148мин</td>
	</tr>

</table>


Хотелось бы, чтобы функция добавляла новый row в конец таблици, но в обновленной DOM модели наблюдаю следующее (при добавлении 2-х элементов):

<table class="mytable" border="1">
<tbody>
	<tr>
		<td>Название</td> <td>Страна</td> <td>Длительность</td>
	</tr>
	<tr>
		<td>Фильм1</td> <td>США</td> <td>148мин</td>
	</tr>
<tr/>
<tr/>
</tbody>
<td>НовыйФильм1</td>
<td>США</td>
<td>94мин</td>
<td>НовыйФильм2</td>
<td>Россия</td>
<td>131мин</td>

</table>


Что не так, подскажите.
Ответить с цитированием