div拖动后如何得到拖动后的值,
假设值被拖动到table,如何让得到table中tr/td的值,然后进行提交、
希望能得到答案,有好建议的也行。如果有现成代码参考的更好谢谢。

解决方案 »

  1.   

    被拖动容器里的值。
    将table1/td的值拖放到table2/td,然后获取拖动过来的值。最后提交。
      

  2.   

    直接查找table2/td里面的内容不行吗,有就有,没有就证明没有拖动到那里。
      

  3.   

    遍历哪个div下面的触发了点击事件,然后将这个div里面的值复制到要需要的容器里,可以不?
      

  4.   

    请问怎么将table1/td的值拖动到table2/td
      

  5.   

    不知道你的拖动是怎么实现的.如果是我 两个全局变量存起始的td和目标td 
    td的onmousedown事件里存下来起始的td,触发onmouseup时的td就是目标td
    两个td都有了还不好取内容?
      

  6.   

    <script>

    $(function(){
    // $("#btn").click(function(){
    // $("#value.tr").each(function(){
    // alert($(this).children().eq(1).text());
    // // })
    // })
    $('.left .item').draggable({
    revert:true,
    proxy:'clone'
    });
    $('.right td.drop').droppable({
    onDragEnter:function(){
    $(this).addClass('over');
    },
    onDragLeave:function(){
    $(this).removeClass('over');
    },
    onDrop:function(e,source){
    $(this).removeClass('over');
    if ($(source).hasClass('assigned')){
    $(this).append(source);
    } else {
    var c = $(source).clone().addClass('assigned');
    $(this).empty().append(c);
    c.draggable({
    revert:true
    });
    }
    }
    });
    });
    </script>
    </head>
    <body><div style="width:700px;">
    <div class="left">
    <table id="value">
    <tr>
    <td><div class="item">English</div></td>
    </tr>
    <tr>
    <td><div class="item">Science</div></td>
    </tr>
    <tr>
    <td><div class="item">Music</div></td>
    </tr>
    <tr>

    </table>
    </div>
    <div class="right">
    <table width="94%">
    <tr>
    <td width="42" class="blank"></td>
    <td width="100" class="title">Monday</td>
    <td width="100" class="title">Tuesday</td>

    </tr>
    <tr>
    <td class="time">08:00</td>
    <td class="drop"></td>
    <td class="drop"></td>
    <td class="drop"></td>
    <td class="drop"></td>
    <td class="drop"></td>
    </tr>
    <tr>
    <td class="time">09:00</td>
    <td class="drop"></td>
    <td class="drop"></td>
    <td class="drop"></td>
    <td class="drop"></td>
    <td class="drop"></td>
    </tr>
    <tr>

      </table>
     <input type="text" value="getValue" id="text"/>
      <input type="button" id="btn" value="sbm" />
    </div>
    </div>
      

  7.   

    <script>

    $(function(){
    // $("#btn").click(function(){
    // $("#value.tr").each(function(){
    // alert($(this).children().eq(1).text());
    // // })
    // })
    $('.left .item').draggable({
    revert:true,
    proxy:'clone'
    });
    $('.right td.drop').droppable({
    onDragEnter:function(){
    $(this).addClass('over');
    },
    onDragLeave:function(){
    $(this).removeClass('over');
    },
    onDrop:function(e,source){
    $(this).removeClass('over');
    if ($(source).hasClass('assigned')){
    $(this).append(source);
    } else {
    var c = $(source).clone().addClass('assigned');
    $(this).empty().append(c);
    c.draggable({
    revert:true
    });
    }
    }
    });
    });
    </script>
    </head>
    <body><div style="width:700px;">
    <div class="left">
    <table id="value">
    <tr>
    <td><div class="item">English</div></td>
    </tr>
    <tr>
    <td><div class="item">Science</div></td>
    </tr>
    <tr>
    <td><div class="item">Music</div></td>
    </tr>
    <tr>

    </table>
    </div>
    <div class="right">
    <table width="94%">
    <tr>
    <td width="42" class="blank"></td>
    <td width="100" class="title">Monday</td>
    <td width="100" class="title">Tuesday</td>

    </tr>
    <tr>
    <td class="time">08:00</td>
    <td class="drop"></td>
    <td class="drop"></td>
    <td class="drop"></td>
    <td class="drop"></td>
    <td class="drop"></td>
    </tr>
    <tr>
    <td class="time">09:00</td>
    <td class="drop"></td>
    <td class="drop"></td>
    <td class="drop"></td>
    <td class="drop"></td>
    <td class="drop"></td>
    </tr>
    <tr>

      </table>
     <input type="text" value="getValue" id="text"/>
      <input type="button" id="btn" value="sbm" />
    </div>
    </div>
      

  8.   

    最简单的办法,取div下面的html(),然后append(),或者clone()
      

  9.   

    貌似可行还有好的建议否。table下有N个可移动的选项,
      

  10.   

    遍历哪个div下面的触发了点击事件