Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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/sql-server-2008/3.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
Javascript 动态创建的div可以拖动,但不能拖放_Javascript_Jquery_Html_Css_Jquery Ui - Fatal编程技术网

Javascript 动态创建的div可以拖动,但不能拖放

Javascript 动态创建的div可以拖动,但不能拖放,javascript,jquery,html,css,jquery-ui,Javascript,Jquery,Html,Css,Jquery Ui,在左侧栏上,我有一个(硬编码的)可拖动对象(li的-div)的“Report Sections”列表和一个从一些数据库记录动态生成的“widget”(也称为li的-div)列表 我通过从reports部分元素拖动并将它们拖放(克隆)到容器中,动态创建了许多行(div) 小部件列表以硬编码元素(称为“警报”)开始,然后以动态创建的元素(不满意驱动程序*,等等)继续 当我将第一个(硬编码的)小部件“警报”拖到一行中时,拖放工作正常,结果如下所示 当我尝试从列表中删除任何其他(动态创建的)小部件时

在左侧栏上,我有一个(硬编码的)可拖动对象(li的-div)的“Report Sections”列表和一个从一些数据库记录动态生成的“widget”(也称为li的-div)列表

我通过从reports部分元素拖动并将它们拖放(克隆)到容器中,动态创建了许多行(div)

小部件列表以硬编码元素(称为“警报”)开始,然后以动态创建的元素(不满意驱动程序*,等等)继续

当我将第一个(硬编码的)小部件“警报”拖到一行中时,拖放工作正常,结果如下所示

当我尝试从列表中删除任何其他(动态创建的)小部件时,拖动可以工作,但删除不起作用。我不知所措!如果拖动在小部件上起作用,那么问题应该出在可拖放容器上,而不是接受小部件。如果是这样,那么为什么可拖放功能在硬编码的“警报”小部件(相同的div类,相同的所有内容)的容器中工作,而不是在动态创建的小部件中工作?检查页面元素,特别是小部件列表,所有条目看起来都一样(除了说明)

硬编码“警报:”的代码:


拖曳
警报
警觉的!
<div class="box box-element ui-draggable">      
    <a class="remove label label-danger" href="#close">
    <i class="glyphicon glyphicon-remove"></i> remove</a>
    <span class="drag label label-default ui-draggable-handle">
    <i class="glyphicon glyphicon-move"></i> drag</span>
    <div class="preview">Alerts</div>
    <div class="view">
        <div contenteditable="true" class="alert alert-success alert-dismissable">
            <h4>Alert!</h4>
        </div>
    </div
</div>
<div class="box box-element ui-draggable">
    <a class="remove label label-danger" href="#close">
    <i class="glyphicon glyphicon-remove"></i> remove</a>
    <span class="drag label label-default ui-draggable-handle">
    <i class="glyphicon glyphicon-move"></i> drag</span>
    <div class="preview">DISSATISFACTION DRIVERS*</div>
    <div class="view">
        <div contenteditable="true" class="alert alert-success alert-dismissable">
            <strong>Widget!</strong> Widget Name.
        </div>
    </div>
</div>