Разделение раблицы на куски
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!
Разделение раблицы на куски
Итак.
У меня есть таблица в которой огромное количество тегов TR.
Необходимо через каждые 30 этих тегов закрывать тег TABLE и открывать новый, c id="table[номер таблицы]".
У меня есть таблица в которой огромное количество тегов TR.
Необходимо через каждые 30 этих тегов закрывать тег TABLE и открывать новый, c id="table[номер таблицы]".
Re: Разделение раблицы на куски
что то типа такого
Код: Выделить всё
$('tr:eq(29)').html('</table><table id="table[номер таблицы"]>').next();Re: Разделение раблицы на куски
uWeb, угу, а как номер таблицы то вычислить о_О
Re: Разделение раблицы на куски
uWeb, смотри.
у меня есть таблица с id="table1" и огромным количеством тегов tr.
мы эту таблицу разделили на несколько штук, и всех их надо обозватть table[номер таблицы]
в конце концов должно получиться так:
и так далее.
у меня есть таблица с id="table1" и огромным количеством тегов tr.
Код: Выделить всё
<table id="table1">
<tr><td></td></tr>
......
<tr><td></td></tr>
</table>мы эту таблицу разделили на несколько штук, и всех их надо обозватть table[номер таблицы]
в конце концов должно получиться так:
Код: Выделить всё
<table id="table1">
<tr><td></td></tr>
......
<tr><td></td></tr>
</table>
<table id="table2">
<tr><td></td></tr>
......
<tr><td></td></tr>
</table>
<table id="table3">
<tr><td></td></tr>
......
<tr><td></td></tr>
</table>и так далее.
Re: Разделение раблицы на куски
Код: Выделить всё
$('tr:eq(29)').before('</\table><table id=\"table1\">');
$('tr:eq(59)').before('</\table><table id=\"table2\">');
$('tr:eq(89)').before('</\table><table id=\"table3\">');...и т.д.
Последний раз редактировалось uWeb 07 авг 2009, 12:54, всего редактировалось 1 раз.
Re: Разделение раблицы на куски
uWeb, в таблице тэгов tr больше 500 штук, и их количество постоянно увеличивается.
Re: Разделение раблицы на куски
uWeb, таблицы имеют один и тот же класс
Re: Разделение раблицы на куски
BL_AF, попробуй как нить так:
Код: Выделить всё
x=1;
i=0;
$('tr').each(function(){
i++;
if (...) {
x++;
$(this).before('</table><table id="table'+x+'">');
}
});