2012-01-15 6 views
0

検索結果を表示するソートされていないULリストがあります。ユーザーが必要なLIをクリックしてLIコピー全体をjQuery UIソート可能リストに入れ、必要なアイテムを選択した後にソートして並べ替えることができるようにします。問題のLIは、スパン、イメージ、およびJSONを含む隠しフィールドで構成されています。通常のソートされていないULリストからソート可能なリストにLIをクローン

HTML:

<li onclick="cloneToSortable(this);"><img src="item.jpg"> <span>Result Name</span> <input type="hidden" name="0arr" value='{"field1":"val1","field2":"val2","field3":"val3"}' /></li> 
<li onclick="cloneToSortable(this);"><img src="item.jpg"> <span>Result Name</span> <input type="hidden" name="1arr" value='{"field1":"val1","field2":"val2","field3":"val3"}' /></li> 
<li onclick="cloneToSortable(this);"><img src="item.jpg"> <span>Result Name</span> <input type="hidden" name="2arr" value='{"field1":"val1","field2":"val2","field3":"val3"}' /></li> 
<li onclick="cloneToSortable(this);"><img src="item.jpg"> <span>Result Name</span> <input type="hidden" name="3arr" value='{"field1":"val1","field2":"val2","field3":"val3"}' /></li> 

Javascriptを:

function cloneToSortable(li) 
{ 
    $('#itemSearchList ul li:eq('+$(li).index()+')').clone().appendTo('#sortable'); 
} 

これは私に何のエラーメッセージを与えないが、それはまた、いずれかの私にソート可能なリストでは何も与えません。任意のアイデアなぜ?

+1

なぜその混乱のために必要な正確に何ましたか?なぜ単純に: '$(li).clone()。appendTo( '#sortable')'? –

+0

うん、それは働いた:)ありがとう – Raath

+0

答えとして追加することができますか? –

答えて

1
$(li).clone().appendTo('#sortable') 

は、私はこの問題

関連する問題