2012-10-17 134 views
0

我想用jQuery排序我的嵌套錶行,以便它可以像<ul>標記一樣工作排序。嵌套表格行jQuery可排序

你可以看看這裏: http://www.studybuddy.at/

只需登錄谷歌或Facebook帳戶 或在這裏與

http://www.studybuddy.at/login.php
用戶名:計算器
密碼:計算器

希望你能幫助我

編輯:
我可以像這樣我的任務進行排序:

$("table tbody").sortable(
     { 
      helper:fixHelper, 
      cancel: "[t_parent='0'],#new_task_row,#date_grid_days,[t_edit='0'],.sub_task_leading_div", 
      //items: "tr not:(#new_task_row)", 
      handle: ".task", 
      revert: true, 
      delay: 200, 
      axis:'y', 
      cursor: 'crosshair', 
      change: function(event, ui) { 
       function here... 
      } 

     }).disableSelection() 

但問題是,我不能像一個無序列表排序它(使所有子元素也將被排序,如果你知道我的意思是。

回答

0

我無法理解您的可排序選擇器。 但這是我的鏡頭。 Bdw不錯的用戶界面!

var sort_a=$("table").sortable({ items: 'tr',handle:'.t_title' }); 

當你添加新的tr時,告訴sortable刷新。

sort_a.sortable("refresh"); 
+0

感謝您的回答,我只是編輯了我的帖子 – Chris

+0

似乎排序無法附加我可以看到它使用JavaScript控制檯。 確保你的表格已經加載,而不是嘗試你的腳本。 –

+0

該腳本正在工作:)事情是,我只能排序一行...但是當我想排序一行CHILDREN行,這是行不通的,因爲然後排序不正確了... ...你知道,當你使用一個無序列表時,它很容易,因爲這些元素是嵌套的,所以當父對象被拖動時,所有的孩子都會應用這個元素......我希望你現在看到的問題更好......謝謝: ) – Chris