我有以下内容:
1)文本区域,id =“To”
@Html.TextArea("To", new { id = "To", @style = "height: 40px; width:100%;border:1px solid black", @class = ".connectedSortable" })
2)ID为“sortable1”的用户列表
<ul id="sortable1" class="connectedSortable">
3)ID为“sortable2”
的组列表<ul id="sortable2" class="connectedSortable">
当我尝试将“sortable1”中的值添加到“To”时,它可以正常工作。当我尝试将值从“sortable2”添加到“To”时,它可以正常工作。
当我尝试将值从“sortable1”添加到“sortable2”时,它可以正常工作,尽管它不应该。考虑到我需要两个列表与“To”具有相同的类,我怎样才能避免它们交易元素?
以下是元素之间连接的JQuery代码:
$("#sortable1, #To").sortable({
connectWith: ".connectedSortable"
}).disableSelection();
$("#sortable2, #To").sortable({
connectWith: ".connectedSortable"
}).disableSelection();
答案 0 :(得分:0)
为什么2个列表需要使用connectedSortable?难道你不能创建他们使用的新课程吗?