2015-01-13 70 views
-4

我有一個空的跨度跨度ID使用AJAX這樣jQuery的DOM的選擇

<div class="row" id="taskbar"><div class="col-md-3"> 
    <div class="column left first"> 
     <ul class="sortable-list ui-sortable col_backlog"> 
      <li id="123" class="sortable-item" style=""> 
      ....... 
      ....... 
      </ul> 
     </ul> 
    </div> 
</div> 
...... 

問題= 「ajax_responce」

我HTML的Pusing(DIV和UL,LI):: 1.我試圖應用jQuery UI的方法這樣排序

  $('#taskbar .sortable-list').sortable({ 
       connectWith: '#taskbar .sortable-list', 
       placeholder: 'placeholder', 
      }); 

可排序方法不工作,在dom sele中有任何問題構造函數

感謝 V

回答

0

您需要召回的動態添加元素排序插件。重新初始化阿賈克斯成功回調內部的排序功能,您可以動態生成的元素添加到DOM

$.ajax({ 
    .... 
    //your stuff 
    success :function(){ //if you are using latest jQuery version, this should be .done callback 
    .... //code to append your div and ul, li (you should already have this) 
    $('#taskbar .sortable-list').sortable({ 
      connectWith: '#taskbar .sortable-list', 
      placeholder: 'placeholder', 
     }); 
    }; 
+0

感謝它的工作 – Vipin

+0

歡迎..你應該開始接受的答案,如果它幫助你..做同樣的一段後您其他問題..http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – bipen