2016-09-13 12 views
1

私は名前で2つのテーブルを持っています表1表2各テーブルは2つの行で構成されています。それは表2およびその逆に、表1から表の行をドラッグ&ドロップすることが可能であるならば、私は同じテーブル内2つのコンテナの間に要素をドラッグアンドドロップする方法

を要素をドラッグ&ドロップすることができたあなたが私に教えてもらえ

(別のテーブル内の行を移動します)

これは

<h2>Table 1:</h2> 
     <div id="table1" > 
      <table> 
       <tbody> 
        <tr> 
         <td>Table 1 First Row</td> 
        </tr> 
        <tr> 
         <td>Table 1 Second Row</td> 
        </tr> 
       </tbody> 
      </table> 
     </div> 
<hr/> 
    <h2>Table 2:</h2> 
    <div id="table2"> 
      <table> 
       <tbody> 
        <tr> 
         <td>Table 2 First Row</td> 
        </tr> 
        <tr> 
         <td>Table 2 Second Row</td> 
        </tr> 
       </tbody> 
      </table> 
     </div> 

と私のJSコード

$("tbody").sortable({ 

}); 
01二つのテーブルのための私のHTMLです

これは私のバイオリンjQuery UIから

https://jsfiddle.net/wdy1ty89/7/

+0

これまでに何を試しましたか? – madalinivascu

+0

[複数の行をあるテーブルから別のテーブルにドラッグアンドドロップする]可能な複製(http://stackoverflow.com/questions/20279419/drag-and-drop-multiple-rows-from-one-table-to-another-テーブル) – Manish

+0

@UnKnownチェックしてください:http://stackoverflow.com/a/39468056/1076753 – Vixed

答えて

3

です:

$("tbody").sortable({connectWith:"tbody"}); 

あなたは、ユーザーが要素をドラッグすることができます最小の幅と高さを適用する必要があります。

table{ 
    padding:5px 0; // To have a min height of 10px 
    min-width:100px; 
} 

チェックthis Fiddle

+0

ありがとう、私はテーブル1または表2からすべての要素を移動した後、機能が動作していない理由はありますか、または表2 https:// jsfiddle .net/wdy1ty89/8/ – Pawan

+0

あなたはあなたのすべての** tr ** – Vixed

+0

を移動した後にあなたのtbodyの高さを失ったので、大丈夫です解決策は、tbodyの高さを固定しておくことです? – Pawan

関連する問題