从两个列表向TextArea添加值。两个列表不应该能够在自己之间添加值

时间:2012-04-19 14:59:27

标签: jquery asp.net-mvc-3 model-view-controller

我有以下内容:

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">


enter image description here

当我尝试将“sortable1”中的值添加到“To”时,它可以正常工作。当我尝试将值从“sortable2”添加到“To”时,它可以正常工作。
当我尝试将值从“sortable1”添加到“sortable2”时,它可以正常工作,尽管它不应该。考虑到我需要两个列表与“To”具有相同的类,我怎样才能避免它们交易元素?

以下是元素之间连接的JQuery代码:

  $("#sortable1, #To").sortable({
            connectWith: ".connectedSortable"
        }).disableSelection();

        $("#sortable2, #To").sortable({
            connectWith: ".connectedSortable"
        }).disableSelection(); 

1 个答案:

答案 0 :(得分:0)

为什么2个列表需要使用connectedSortable?难道你不能创建他们使用的新课程吗?