2017-02-22 11 views
0

私はいくつかの "モジュール"を並べ替えるためにドラッグ&ドロップリストを作っています。 名前を付けるために入力を接続したいと思います。ドラッグアンドドロップで接続されたアイテム

enter image description here

だから今、私は灰色のdivでこれをソートしたいです。 しかし、これは起こる:

enter image description here

あなただけのモジュールを並べ替えることができます。私はモジュルと入力を接続したい。だからどちらもソートです。テーブルを使いたくない。しかし、私はこれを行う方法を知らない。

$("#list_testdata ol").droppable({ 
    activeClass: "ui-state-default", 
    hoverClass: "ui-state-hover", 
    accept: ":not(.ui-sortable-helper)", 
    drop: function(event, ui) { 
     $(this).find(".placeholder").remove(); 
     $("<li></li>").text(ui.draggable.text()).appendTo(this); 
     $(this).append('<input type="text" value="test">'); 

    } 
}).sortable({ 
    items: ":not(.placeholder)", 
    sort: function() { 
     $(this).removeClass("ui-state-default"); 
     $("ul, li").disableSelection(); 
    } 
}); 

答えて

0

divにまとめて固定しました。

$(this).append('<div class="list_testdata_div"><input type="text" value="Bezeichnung"><li>' + li_val + '</li></div>'); 
関連する問題