draggable connect to sortable(更改id)

时间:2010-10-27 10:21:06

标签: user-interface draggable jquery-ui-sortable

我有一个ui draggable连接到带有辅助克隆的可排序列表。

$(".mydrag").draggable({
                helper:'clone',
                handle: '.drag',
                connectToSortable:'.new',
                start: function(event, ui) { console.log(ui);
                    var id = ui.helper[0].id;

                    $(ui.helper).attr("id","new-"+id);

                }


            });

当开始拖动时我在id上加上“new-”的前缀,期望当sortable收到它时将作为new-id。但它不起作用。

我也尝试改变上下文

$(ui.helper.context).attr("id","new-"+id);

但是在这种情况下更改可排序BUT中接收元素的id它还会更改原始项的id

我还尝试在sortable接收新元素但更改原始项的id时更改id(因为在接收时有2个具有相同id的元素)

所以我真的被卡住了。任何帮助表示赞赏

0 个答案:

没有答案