使用jQuery克隆元素X的次数
我正在尝试每次单击克隆50次。我怎么做 这是我的剧本使用jQuery克隆元素X的次数,jquery,Jquery,我正在尝试每次单击克隆50次。我怎么做 这是我的剧本 $(文档).ready(函数(){ $(“按钮”)。单击(函数(){ }); }); 这是一段 克隆所有p元素,并将它们附加到body元素您可以使用jquery函数在每次单击之前克隆的元素之后进行克隆和appendTo函数克隆 运行下面的代码段以查看它是否正常工作 $(文档).ready(函数(){ $(“按钮”)。单击(函数(){ 变量e=$('p'); 如果(e.长度!=50){ $('p:first').clone().appen
$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
});
});代码>
这是一段
克隆所有p元素,并将它们附加到body元素
您可以使用jquery函数在每次单击之前克隆的元素之后进行克隆和appendTo
函数克隆
运行下面的代码段以查看它是否正常工作
$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
变量e=$('p');
如果(e.长度!=50){
$('p:first').clone().appendTo('#container');
}否则{
console.log('您已达到50'的限制)
}
});
});代码>
这是一段
克隆所有p元素,并将它们附加到body元素
克隆一次并附加一次
注意:我将您的要求理解为“每次单击克隆50次”
$(函数(){
$(“按钮”)。在(“单击”)上,函数(e){
e、 preventDefault();//取消单击或生成type=“button”
常数克隆=新阵列(50);
//克隆一次并将输出保存为字符串
const html=$(“p”).map(函数(){返回this.cloneNode(true.outerHTML}).get().join(“”);
//填充HTML数组
clones.fill(html)
$(“body”).append(clones.join(“”);//追加一次
});
});代码>
这是一段
这是另一段
克隆所有p元素,并将其附加到body元素
调用for loop中的函数请解释是要单击克隆50次,还是要单击克隆一次,但将单击总数限制为50@AlwaysHelping:在标签中时,标题中不需要jquery这个词。此外,您现在强调的是每次点击X次,而不是一次点击X次每次点击需要的OP克隆不是一次点击克隆50;)这是你对每次点击克隆50次的解释。我添加了一个每次点击版本。我的评论现在被删除了。我也不知道OP到底想要什么。如果每次单击克隆50次
是一次单击、克隆50次或一次单击克隆一次,但限制为50次,则仍悬而未决times@mplungjan是的,我同意-除非OP公司另行确认。但每次点击我猜限制是50次,每次点击达到这个数字。