Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQuery可拖动_Jquery_Jquery Ui - Fatal编程技术网

JQuery可拖动

JQuery可拖动,jquery,jquery-ui,Jquery,Jquery Ui,我想用clone将项目从一个列表拖到另一个列表。停止拖动后,我想获取被拖动的父div的id。我觉得您需要使用和拖动 下面的代码提供了一个如何使用Droppable的示例。它假定您要允许其上的项的div具有类名someClassName。当您将项目拖到某个div上时,会弹出一个警告框,其中包含您将项目拖到的div的ID: $(document).ready(function() { $("div.someClassName").droppable({ drop: funct

我想用clone将项目从一个列表拖到另一个列表。停止拖动后,我想获取被拖动的父div的id。

我觉得您需要使用和拖动

下面的代码提供了一个如何使用Droppable的示例。它假定您要允许其上的项的div具有类名
someClassName
。当您将项目拖到某个div上时,会弹出一个警告框,其中包含您将项目拖到的div的ID:

$(document).ready(function() {
    $("div.someClassName").droppable({
        drop: function(event, ui) {
            alert("You dropped an item onto a div with ID '" + event.target.id + "'");
        }
    });
});

在我看来,你既需要拖拽,也需要使用拖拽

下面的代码提供了一个如何使用Droppable的示例。它假定您要允许其上的项的div具有类名
someClassName
。当您将项目拖到某个div上时,会弹出一个警告框,其中包含您将项目拖到的div的ID:

$(document).ready(function() {
    $("div.someClassName").droppable({
        drop: function(event, ui) {
            alert("You dropped an item onto a div with ID '" + event.target.id + "'");
        }
    });
});

通过使用draggable和dropable,您可以这样做(假设您的ul具有类
draggables
):

下面是一个演示:


编辑:修改以查找列表中第一个类型为
div
的父项,以防div不是它的直接父项。

通过使用可拖放和可拖放,您可以这样做(假设您的ul具有类
可拖放
):

下面是一个演示:

编辑:修改以查找列表中第一个类型为
div
的父项,如果div不是它的直接父项