javascript - Jquery 克隆一个带有输入字段(和相对值)的 div

标签 javascript jquery clone

我必须复制一个有多个输入字段的 div。

    var a = $('#divscossalina1').html();
    $('#riepilogo').html(a);

如果我直接克隆输入字段,相对值也会被克隆。 如果我克隆容器 div,则不会发生这种情况。(字段被克隆,但值未被克隆) 有没有办法克隆所有带有值的输入字段,只需克隆容器 div ?(或者更确切地说 只写一个clone()函数,而不写有多少个字段。)

最佳答案

HTML:

<div id="one">
<input type="text" name="product" value="5" class="in" />
    <input type="text" name="product" value="6" class="in" />
        <input type="text" name="product" value="7" class="in" />    
 </div>
 <button id="button">Add field</button>

JQuery:

$('#button').click(function(){
    $('#one').clone().insertAfter("#one");
});

这甚至克隆了其中的值,工作 Fiddle

关于javascript - Jquery 克隆一个带有输入字段(和相对值)的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18559237/

相关文章:

javascript - mapDispatchToProps 中的链接粗箭头让我出错

javascript - 复杂对象数组合并

javascript - 从另一个元素上的 mouseOver 更新一个元素的样式 React

php - 重复 JavaScript AJAX 请求,直到状态发生变化

javascript - Passport.js 使用 client_id 和 client_secret 有什么用?

javascript - 使用 X 和 Y 坐标定位元素

javascript - 单击任意位置关闭菜单;如何让它在单击任意位置时停止打开

oracle - 克隆Oracle数据库架构

java - 克隆字符串数组,检查引用

java - 在 JAVA 中使用克隆方法的迭代器 VS ArrayList.addAll()