Div类在追加后不起作用

vas*_*ero 1 html css jquery

我有这个HTML:

<div id="something" class="draggable">Hello World!</div>
Run Code Online (Sandbox Code Playgroud)

当我按下按钮时,我调用此代码:

function addDiv(fatherDiv){
        $("#"+fatherDiv).append("<div id='randomId' class='draggable' style='position: absolute; top: 100px; left: 250px; width: 120px; height: 20px;'>Text of Div</div>");
    }
Run Code Online (Sandbox Code Playgroud)

问题是Div是完美创建的但是当附加Div时类不起作用(可拖动),使其成为唯一不可拖动的元素.

我怎么能这样做,附加的Div可以成为一个可拖动的元素,就像其他div一样?

Nic*_*los 5

您需要调用.draggable()新创建的元素,否则它不受约束.您可以addDiv通过在最后链接它来在函数中添加它.