Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jQuery克隆元素X的次数_Jquery - Fatal编程技术网

使用jQuery克隆元素X的次数

使用jQuery克隆元素X的次数,jquery,Jquery,我正在尝试每次单击克隆50次。我怎么做 这是我的剧本 $(文档).ready(函数(){ $(“按钮”)。单击(函数(){ }); }); 这是一段 克隆所有p元素,并将它们附加到body元素您可以使用jquery函数在每次单击之前克隆的元素之后进行克隆和appendTo函数克隆 运行下面的代码段以查看它是否正常工作 $(文档).ready(函数(){ $(“按钮”)。单击(函数(){ 变量e=$('p'); 如果(e.长度!=50){ $('p:first').clone().appen

我正在尝试每次单击克隆50次。我怎么做

这是我的剧本

$(文档).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次,每次点击达到这个数字。