私は将来jqueryオブジェクトを操作して操作できるようにしようとしています。しかし、私はこの仕事で失敗しており、誰かが私を正しい方向に向けることができれば嬉しいです。その後jquery要素のリストを保存してアクセスするにはどうすればよいですか?
var allresources = $('.resource-list');
、私は、サーバー上で長い時間がかかるいくつかのAJAX操作を行う、私が保存したい理由です:私は何をしようとしていることは第一号店は、リソースのリスト
ですメモリ内のすべてのデータ。 AJAXは私にidsの配列を返す:[1,2,3]。私は、最初のdiv .resource-listの内容をクリアして、自分のidと一致するものだけでそれを設定したいと思います。私はこれらの線に沿って何かをしようとしていますが、本当にどこにもなっていない午前:
var sortResources = function(data){
$('.resource-list').html('');
$.each(data, function(index, value){
$(allresources.children('.filter-resource[data-id="'+value+'"]')[0]).appendTo($('.resource-list'));
});
}
おかげ
では、何が効いていないのですか?すべてのコンソールエラー? –
コンソールエラーがなく、画面にHTMLを表示しません。 – peacemaster
'data'の構造をチェックしましたか?それはコレクション/配列ですか? –