Jquery .attr问题与prepend

Jquery .attr问题与prepend,jquery,attributes,Jquery,Attributes,我在尝试将id设置为前置时遇到了.attr问题。我这样做是为了可以通过显示、隐藏或动画等命令控制前置 $("#1").prepend("<canvas></canvas>").attr('id', 'circle1'); $("#circle1").animate({left: '50%', top: '50%'}, 2000); $(“#1”).prepend(“”.attr('id','circle1'); $(“#circle1”).animate({left:'

我在尝试将
id
设置为前置时遇到了
.attr
问题。我这样做是为了可以通过显示、隐藏或动画等命令控制前置

$("#1").prepend("<canvas></canvas>").attr('id', 'circle1');
$("#circle1").animate({left: '50%', top: '50%'}, 2000);
$(“#1”).prepend(“”.attr('id','circle1');
$(“#circle1”).animate({left:'50%',top:'50%},2000年);
我使用Dreamweaver进行编码,当我试图找到id为1的元素时,它找不到任何东西,动画也不起作用


我以前从未使用过.attr,所以请有人告诉我哪里出了问题

您可以像这里所示那样尝试。attr看起来没有问题。您可以在控制台中看到DOM元素长度为1。rahul很抱歉,我对doms不是很在行这意味着什么