jQuery draggable和invoke函数

时间:2011-10-05 10:06:41

标签: jquery-ui-draggable

我有一个在网格中布置的游戏表,我想将任意方块拖到另一个方格,然后调用一个函数。游戏方块必须具有与其所代表的游戏相对应的ID(或包含具有该ID的div)。

我想将任何表格单元格拖动到任何其他表格单元格并使用两个id号码调用ajax动作,这样我就可以交换游戏预订。

我不知道从哪里开始,也找不到任何接近的东西。

1 个答案:

答案 0 :(得分:0)

  
    

是的,我有怎么做,但这并没有告诉我如何从每个元素中提取id号。

  

执行放置时,您应该能够获得所需的一切。 如果你的基本设置是:

    <table><tr><td id="cell_1"></td><td id="cell_2"></td></tr></table>

在drop事件中将这些单元格设置为可拖动且可以放置:

    $('td').draggable().droppable({
            drop: function(event, ui) {
                    var dragged_id = ui.draggable.attr('id'); // cell that was dragged
                    var dropped_id = $(this).attr('id'); // cell dropped into
                    $.ajax(...);
            }
    });