2013-02-13 53 views
1

我加載像這樣甚至一個Ajax加載後使排序列表

$('#knowledgeList').load('file.php#knowledgeList'); 

一個li列表不過,我還需要使列表排序:

$('#knowledgeList').sortable(); 

,如果我不要這工作Ajax加載項目,但如果它們是通過Ajax加載的,則它們不再可排序。

回答

2

爲了將任何JavaScript/jQuery應用到通過AJAX調用的組件中,您需要在回調函數中操作的對象。

$('#knowledgeList').load('file.php #knowledgeList',function(){ 
     $('#knowageList').sortable(); 
}); 
+0

太棒了,我決定做一個init();我隨時會調用某些東西。 – Talon 2013-02-19 01:49:55