2010-04-28 1 views
1

У меня вопрос:сортировки HTML таблица с более чем одной TBODY внутри (каждый с коллектив- & RowSpan)

Теперь у меня есть HTML-файл с некоторым содержанием, как это:

<table> 
<thead> 
... 
</thead> 
<tbody> 
    <tr> 
     <td rowspan="2">demo</td> 
     <td rowspan="2">demo</td> 
     <td">demo</td> 
     <td>demo</td> 
    </tr> 
    <tr> 
     <td>demo</td> 
     <td>demo</td> 
    </tr> 
</tbody> 

<tbody> 
    <tr> 
     <td rowspan="2">demo</td> 
     <td rowspan="2">demo</td> 
     <td">demo</td> 
     <td>demo</td> 
    </tr> 
    <tr> 
     <td>demo</td> 
     <td>demo</td> 
    </tr> 
</tbody> 

</table> 

С jQuery я использую: odd и: даже для того, чтобы стилизовать группы с разными цветами, теперь моя проблема: я буду сортировать Tbody, а не TRs, потому что это вызовет ошибку (будет плохо выглядеть)

http://tablesorter.com/docs/ Это была моя первая попытка, но это работает только с TR, из-за этого я изменил твой с TR, но теперь я не могу использовать: odd и: even, а также сортировщик не работает, потому что есть TR в TR, я не знаю, почему, но ничего не происходит.

Есть ли способ группировать два или более ТР, таких как тём, но где я могу использовать Tablesorter?

+0

вы можете разместить некоторые из javascript дает вам неприятности? – David

ответ

-2

<tr> внутри другого <tr> не кажется надлежащим html для меня. Аналогично, наличие двух <tbody> кажется неправильным. Предполагая, что вы должны иметь структуру таблицы в ваших строках таблицы, я думаю, вам лучше всего будет использовать встроенные таблицы, как это:

<table> 
    <thead> 
    ... 
    </thead> 
    <tbody> 
    <tr> 
     <table> 
     ... 
     <table> 
    </tr> 
    <tr> 
     <table> 
     ... 
     <table> 
    </tr> 
    </tbody> 
</table> 
+0

мои TRs и TDs havent зафиксированы, и таким образом они arent подобны длинным: S – ahmet2106

+0

2 tbody кажется странным, но DTD позволяет это. David

+0

@David - странно .... приятно знать, хотя .... спасибо – Zach

Смежные вопросы