javascript - 在 jQuery 中独立重复 DIV

标签 javascript jquery

我有以下 HTML 结构:

<div collection>
    <h2>Title</h2>
</div>

<hr>

<div collection>
    <h2>Title</h2>
</div>

<hr>

<div collection>
    <h2>Title</h2>
</div>

我正在尝试编写一个传递整数参数的函数,它将克隆下面的每个 DIV。例如,如果我通过了 1,则不会有任何变化;如果是 2,则有 2 个 DIV,然后是其他内容,然后又是 2 个 DIV,依此类推。

到目前为止,问题很简单,因为我可以使用 jQuery 选择器并克隆 DIV,但只有在调用该函数一次时它才有效。如果将来我想再次调用该函数,它也将适用于"new"元素......我不知道如何继续。有什么想法吗?

最佳答案

只需为克隆提供一个识别特征(例如类),然后在操作之前将其删除即可。

关于javascript - 在 jQuery 中独立重复 DIV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45455257/

相关文章:

javascript - 使用后不显示下一个和上一个箭头

javascript - 可以为邮件添加刚刚克隆的输入字段(最后一个)

jquery - 如何在 jQuery UI 中创建向左滑动的效果?

javascript - chrome.storage.sync 调用结果为 : TypeError: Cannot read property 'sync' of undefined

javascript - jQuery UI 可按选择选项排序

javascript - JavaScript 中的斜体而不使用 variableName.italics() 创建变量?

javascript - typescript 省略号是性能问题吗?

javascript - 使用 vue-router 的谷歌收件箱式导航

javascript - 通过将文件拖放到标签上来进行 &lt;input type ="file"> 的 jQuery 更改事件不起作用

javascript - 纯 javascript 相当于 jquery $ ("#large_box2_link").click();