0

あるテーブルから 2 番目のテーブルにドラッグ アンド ドロップしようとしています。

私は今jsfiddleを動かしています。ドラッグしたセルのテキストをテーブル 1 に残しておきたいのですが、ユーザーが 2 番目のテーブルをドラッグすると、ドラッグしたセルが消えてしまいます。

http://jsfiddle.net/7Xd6n/6/

例えば

ユーザーがセルをテーブル1からテーブル2にドラッグすると、htmlは次のようになります

<table>
   <tr>
     <td>drag1</td>
     <td>drag2</td>
   </tr>
   <tr>
      <td>drag3</td>
      <td>drag4</td>
   </tr>
</table>

<table>
   <tr>
     <td>drag1</td>
     <td></td>
   </tr>
   <tr>
     <td></td>
     <td></td>
    </tr>
</table>

ただし、ユーザーが表 2 のセルを別の表 2 のセルにドラッグすると、. ドラッグしたセルのテキストが消える…のように

<table>
   <tr> 
    <td>drag1</td>
    <td>drag2</td>
  </tr>
   <tr>
    <td>drag3</td>
    <td>drag4</td>
  </tr>
</table>

<table>
   <tr>
    <td></td>
    <td></td>
   </tr>
   <tr>
    <td>drag1</td>
    <td></td>
   </tr>
</table>

どうすればこれを達成できますか? どうもありがとう!

4

1 に答える 1

0

これはどう、

  $('.table:eq(1) td').on('drag',function(){
       $(this).text('');     
   });

JSFIDDLE デモ

于 2013-08-09T17:52:00.413 に答える