Witam,
mam problem z określeniem jakie wiersze w tabeli są w jakiej grupie, poniżej moja tabela html.
Tabela jest nie zmienna i nie mam na nią żadnego wpływu, jest ona dostarczana z zewnątrz i nie można jej modyfikować w kodzie.

  1. <table id="navi01" cellspacing="0" cellpadding="1" border="1">
  2. <tr>
  3. <th class="navi-axis" align="left">
  4. <table width="100%" cellspacing="0" cellpadding="0" border="0">
  5. <tr>
  6. <th class="navi-axis" align="left">
  7. <img width="9" height="9" src="/FM4/jpivot/navi/column.png">
  8. Columns
  9. </th>
  10. <td class="xform-close-button" align="right">
  11. <input width="16" type="image" height="16" src="/FM4/wcf/form/cancel.png" value="Cancel" name="navi01.hiernav.cancel">
  12. </td>
  13. </tr>
  14. </tbody>
  15. </table>
  16. </th>
  17. </tr>
  18. <tr>
  19. <td class="navi-hier">
  20. <div style="margin-left: 1em">
  21. <a href="?null=null&wcf77b9abef=x">Measures</a>
  22. </div>
  23. </td>
  24. </tr>
  25. <tr>
  26. <th class="navi-axis" align="left">
  27. <img width="9" height="9" src="/FM4/jpivot/navi/row.png">
  28. Rows
  29. </th>
  30. </tr>
  31. <tr>
  32. <td class="navi-hier">
  33. <div style="margin-left: 1em">
  34. <input width="9" type="image" border="0" height="9" src="/FM4/jpivot/navi/column.png" name="wcf6551984d">
  35. <input width="9" type="image" border="0" height="9" src="/FM4/jpivot/navi/filter.png" name="wcf31347df1">
  36. <img width="9" height="9" src="/FM4/wcf/changeorder/move-empty.png">
  37. <input width="9" type="image" border="0" height="9" name="wcf5fe5e865" src="/FM4/wcf/changeorder/move-down.png">
  38. <a href="?null=null&wcf2bd22a45=x">Time</a>
  39. </div>
  40. </td>
  41. </tr>
  42. <tr>
  43. <td class="navi-hier">
  44. <div style="margin-left: 1em">
  45. <input width="9" type="image" border="0" height="9" src="/FM4/jpivot/navi/column.png" name="wcf2b2fd4e5">
  46. <input width="9" type="image" border="0" height="9" src="/FM4/jpivot/navi/filter.png" name="wcf66f5a9ac">
  47. <input width="9" type="image" border="0" height="9" name="wcfad6a94fe" src="/FM4/wcf/changeorder/move-up.png">
  48. <input width="9" type="image" border="0" height="9" name="wcf7d426b9b" src="/FM4/wcf/changeorder/move-down.png">
  49. <a href="?null=null&wcfead25f4c=x">FirmD</a>
  50. </div>
  51. </td>
  52. </tr>
  53. <tr>
  54. <td class="navi-hier">
  55. <div style="margin-left: 1em">
  56. <input width="9" type="image" border="0" height="9" src="/FM4/jpivot/navi/column.png" name="wcf72cacb99">
  57. <input width="9" type="image" border="0" height="9" src="/FM4/jpivot/navi/filter.png" name="wcfb49befde">
  58. <input width="9" type="image" border="0" height="9" name="wcf8a631036" src="/FM4/wcf/changeorder/move-up.png">
  59. <img width="9" height="9" src="/FM4/wcf/changeorder/move-empty.png">
  60. <a href="?null=null&wcf9bef1ead=x">SD</a>
  61. </div>
  62. </td>
  63. </tr>
  64. <tr>
  65. <th class="navi-axis" align="left">
  66. <img width="9" height="9" src="/FM4/jpivot/navi/filter.png">
  67. Filter
  68. </th>
  69. </tr>
  70. <tr>
  71. <td align="right">
  72. <div align="right">
  73. <input type="submit" value="OK" name="navi01.hiernav.ok">
  74. <input type="submit" value="Cancel" name="navi01.hiernav.cancel">
  75. </div>
  76. </td>
  77. </tr>


to mój kod js (jquery), dzięki niemu otrzymuję same wartości (nazwy kolumn i wierszy) tak jak chcę. Problem polega na tym że nie wiem które z tych wartości należą do "Columns" a które do "Rows"

  1. $('#navi01 tbody tr td div').children('a').each(function(){
  2. $('.dane').text($('.dane').text() +' ' + ($(this).text())); // wpisywanie pobranych wartości do diva (dla testu)
  3. alert(jQuery(this).text());
  4. });


wyglądowo tabelka przedstawia się mniej więcej tak:

COLUMNS
- Measures
ROWS
- Time
- FirmD
- Sd
FILTER

teraz potrzebuuję się dowiedzieć że "Measures" jest w grupie "Columns" a "time" w "Rows". Nie wiem jak to zrobić, jakoś to zliczać czy inny sposób?
utrudnieniem może być to że grupy mogą się zmieniać tzn. Measures może zostać przeniesione do Rows lub coś z Rows może zostać przeniesione do Filter bądź Columns.

Proszę o pomoc w jaki sposób mogę sprawdzać co do czego "należy".