gpt4 book ai didi

javascript - 通过 for 循环将克隆附加到 div 不起作用

转载 作者:行者123 更新时间:2023-11-30 09:30:01 24 4
gpt4 key购买 nike

下面的 javascript 代码用于克隆 clonedInput1。但是下面的代码只创建和附加一个克隆。但是 year_no 是 3。

cloneid = 0;
function clone_year(year_no)
{
cloneid += 1;
var container = document.getElementById('clone_div');
var clone = $('#clonedInput1').clone();
for (i = 0; i < year_no; i++) {
$('.clone_div').append(clone);
}
}

这是上述代码的html代码。

<div id="year_sem_details" style="display:none">
<div class="form-group">
<div class="clone_div" id="clone_div">
<div id="clonedInput1" class="clonedInput row">
<div class="row">
<!-- here some html -->
</div>
</div>
</div>
</div>
</div>

请帮我解决这个问题。

最佳答案

cloneid = 0;
function clone_year(year_no)
{
cloneid += 1;
var container = document.getElementById('clone_div');
//var clone = $('#clonedInput1').clone();
for (i = 0; i < year_no; i++) {
$('.clone_div').append($('#clonedInput1').clone());
}
}

clone_year(3);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="year_sem_details" style="display:block">
<div class="form-group">
<div class="clone_div" id="clone_div">
<div id="clonedInput1" class="clonedInput row">1
<div class="row">
<!-- here some html -->
</div>
</div>
</div>
</div>
</div>

请检查这个。

关于javascript - 通过 for 循环将克隆附加到 div 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46882596/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com