2010-06-07 18 views
0

我有一個表,看起來像這樣(簡化的例子)一起重新排序錶行(拖放和拖放):如何使用它們的子行

<table> 
<tr class="lvl_1"> 
    <td> 
    Level 1 
    </td> 
</tr> 
<tr class="lvl_2"> 
    <td> 
    Level 2 
    </td> 
</tr> 
<tr class="lvl_3"> 
    <td> 
    Level 3 
    </td> 
</tr> 
<tr class="lvl_1"> 
    <td> 
    Level 1 
    </td> 
</tr> 
<tr class="lvl_2"> 
    <td> 
    Level 2 
    </td> 
</tr> 
<tr class="lvl_3"> 
    <td> 
    Level 3 
    </td> 
</tr> 

的內容具有lvl_3類的行是以前的lvl_2行的子代,而lvl_2行是前一個lvl_1的子代。

一直是列表中的數據,它會看起來是這樣的:

Level 1 
-- Level 2 
---- Level 3 
Level 1 
-- Level 2 
---- Level 3

我現在希望實現拖動和拖放排序功能,使其能夠重新安排1級和兩排。棘手的部分是,一旦我開始移動一排,相應的孩子(如果有的話)和其他孩子一起移動。

這甚至可能與當前的標記,或者我必須重新安排代碼?

回答

1

我不清楚你爲什麼不使用UL LI列表來達到這個目的。你可以相信使用jQuerys的一些刪除和附加功能來輕鬆實現這個

+0

因爲,正如我所提到的,這個例子被簡化了。在實際的情況下,每行包含幾列,實際上是表格數據。 – 2010-06-08 05:30:21

相關問題