我有一个在网格中布置的游戏表,我想将任意方块拖到另一个方格,然后调用一个函数。游戏方块必须具有与其所代表的游戏相对应的ID(或包含具有该ID的div)。
我想将任何表格单元格拖动到任何其他表格单元格并使用两个id号码调用ajax动作,这样我就可以交换游戏预订。
我不知道从哪里开始,也找不到任何接近的东西。
答案 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(...);
}
});