jquery - jquery动态添加带有嵌套div的元素
问题描述
我正在尝试动态添加具有可拖动和可调整大小属性的 HTML 元素。HTML 本身应如下所示:
<div id="draggable" class="ui-widget-content draggable">
<div class="resizable"><img src="example.svg" alt="Example"></div>
<div class="drag-bottom">Example</div>
</div>
如果我只是使用带有一些样式和文本的 div,我可以让它在功能上正常工作(单击按钮以动态创建新元素):
<body>
<div id="containment-wrapper">
<input type="button" id="exampleID" value="3500" />
</div>
</body>
$(document).ready(function () {
// CREATE MORE examples
$("#exampleID").click(function () {
var dynamic_div = $(document.createElement("div")).css({
id: "draggable",
class: "ui-widget-content draggable"
});
$(dynamic_div).append("Example text");
// APPEND THE NEWLY CREATED DIV TO "containment-wrapper".
$(dynamic_div).appendTo("#containment-wrapper").draggable().resizable();
});
});
我该如何做到这一点,以便它添加带有我的嵌套 div 和图像和样式的元素?
解决方案
推荐阅读
- javascript - 承诺返回意外结果
- c - 实现基本 shell 时的重定向 - malloc 错误
- javascript - 通过 Ajax 进行 Laravel 验证:如何在刀片中显示错误消息
- node.js - 在发送响应之前向对象添加属性
- javascript - ExtJS:将 rel 属性添加到菜单项
- mysql - 从表中选择最新的时间戳值,该表具有多个列 id 条目,用于每个唯一列 id 和来自另一个表的数据
- log4j2 - 在 2.8 版之后通过 Socket 进行 log4j2 远程日志记录的正确方法?
- javascript - 如何使 mu 按钮随屏幕尺寸缩小?
- reactjs - 如何按行选择内容?
- java - 如何在 Android Studio 中获取我的应用程序的当前纬度、经度和地址