Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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
Javascript 克隆html标记id元素_Javascript_Jquery_Html - Fatal编程技术网

Javascript 克隆html标记id元素

Javascript 克隆html标记id元素,javascript,jquery,html,Javascript,Jquery,Html,当我单击id为abc的元素时,我想将id为abc的元素克隆到abc1、abc2、abc3等 下面是我正在尝试的代码,但它不起作用:( heeyeyey var-temp=0; 函数aa(){ 温度=温度+1; document.getElementById(“xx”).innerHTML=temp; $('#abc').clone().appendTo('#abc'+temp); } 将元素附加到#abc0(依此类推),但没有具有这些ID的元素。尝试将元素附加到正文。将元素附加到#abc0

当我单击id为abc的元素时,我想将id为abc的元素克隆到abc1、abc2、abc3等

下面是我正在尝试的代码,但它不起作用:(


heeyeyey

var-temp=0; 函数aa(){ 温度=温度+1; document.getElementById(“xx”).innerHTML=temp; $('#abc').clone().appendTo('#abc'+temp); }
将元素附加到
#abc0
(依此类推),但没有具有这些ID的元素。尝试将元素附加到正文。

将元素附加到
#abc0
(依此类推)但是没有具有这些id的元素。请尝试将元素附加到正文中。

克隆时,将属性
id
设置为所需的值。然后将其附加到
\xx
div,如下所示:

$(文档).ready(函数(){
var计数=0;
$('abc')。在('click',function()上{
计数++;
var newItem=$(this.clone().attr('id','abc'+count);
$('#xx')。追加(新项目);
});
});

heeyeyey


克隆时,将属性
id
设置为所需的值。然后像这样附加到
\xx
div:

$(文档).ready(函数(){
var计数=0;
$('abc')。在('click',function()上{
计数++;
var newItem=$(this.clone().attr('id','abc'+count);
$('#xx')。追加(新项目);
});
});

heeyeyey


“注意:使用.clone()会产生具有重复
id
属性的元素的副作用。您需要克隆到一个新变量中,更改该新变量中元素的id,然后将其插入dom中。例如
foo=el.clone();foo.id='new unique id';foo.appendTo(…);
您没有显示html中的
id=abc
…或
id=abc1、abc2等
。正确解释您希望这些代码做什么也会有帮助,因为您使用的是jQuery函数,甚至不包括jQuery。您在第一次迭代中将新元素附加到abc1,但您的id只是abceexplain预期结果。it仍然不清楚您想要做什么。您试图附加到的目标元素不存在“注意:使用.clone()会产生具有重复
id
属性的元素的副作用”。您需要克隆到一个新变量中,更改该新变量中元素的id,然后将其插入dom。例如,
foo=el.clone();foo.id='new unique id';foo.appendTo(…);
您没有显示html中的
id=abc
…或
id=abc1、abc2等
。正确解释您希望这些代码做什么也会有帮助,因为您使用的是jQuery函数,甚至不包括jQuery。您在第一次迭代中将新元素附加到abc1,但您的id只是abceexplain预期结果。i你还不清楚你想要做什么。你试图附加到的目标元素不存在。这不是这个问题的完整答案。是的,这是这个问题的答案。它值得留在那里。尽管可能还有其他问题,但这是帮助这个问题的公平尝试。这不是这个问题的完整答案奈斯,这是问题的答案。它值得留在那里。尽管可能还有其他问题,但这是帮助解决问题的公平尝试。