Javascript 尝试使用jquery克隆HTML类,但我使用的每个方法都会复制无限次

Javascript 尝试使用jquery克隆HTML类,但我使用的每个方法都会复制无限次,javascript,jquery,clone,Javascript,Jquery,Clone,第一次,uPenn的学生。我正在成功克隆HTML元素,但无法使用.length使其克隆数组索引的次数。以下是迄今为止我所拥有的无限克隆,感谢您的帮助: $(function() { console.log( "jquery, ready!" ); var usTime = ["9am", "10am", "11am", "12pm", "1pm", "2pm&quo

第一次,uPenn的学生。我正在成功克隆HTML元素,但无法使用.length使其克隆数组索引的次数。以下是迄今为止我所拥有的无限克隆,感谢您的帮助:

$(function() {
console.log( "jquery, ready!" );

var usTime = ["9am", "10am", "11am", "12pm", "1pm", "2pm", "3pm", "4pm", "5pm"];
var militaryTime = [9, 10, 11, 12, 13, 14, 15, 16, 17];

    for (var i = 0; i < usTime.length; i++){
    $("section").clone().appendTo("main");}

})
$(函数(){
log(“jquery,ready!”);
变化时间=[“上午9点”、“上午10点”、“上午11点”、“下午12点”、“下午1点”、“下午2点”、“下午3点”、“下午4点”、“下午5点];
var军事时间=[9,10,11,12,13,14,15,16,17];
对于(var i=0;i
每次迭代都要选择所有的节元素。因此,每个循环都选择刚才添加的循环。选择一次,每次克隆一次

var section = $("section");
for (var i = 0; i < usTime.length; i++){
  section.clone().appendTo("main");
}
var section=$(“section”);
对于(var i=0;i
每次迭代都要选择所有的节元素。因此,每个循环都选择刚才添加的循环。选择一次,每次克隆一次

var section = $("section");
for (var i = 0; i < usTime.length; i++){
  section.clone().appendTo("main");
}
var section=$(“section”);
对于(var i=0;i
因为您选择了所有部分。。。。下一次迭代。。。选择所有节并克隆,然后选择全部…。修复方法是为要复制的节标记提供唯一ID。克隆时,删除ID,然后将其附加到main.或
$('section:first')
,或
$('section')。eq(0)
,或其他任何内容。因为你选择了所有的部分,所以有不同的方法来处理它。。。。下一次迭代。。。选择所有节并克隆,然后选择全部…。修复方法是为要复制的节标记提供唯一ID。克隆时,删除ID,然后将其附加到main.或
$('section:first')
,或
$('section')。eq(0)
,或其他任何内容。用不同的方式接近它谢谢你!!成功了!我觉得自己像个白痴哈!谢谢你的帮助,谢谢你!!成功了!我觉得自己像个白痴哈!谢谢你的帮助。