在jquery中为canvas元素添加id值

我如何在jQuery中为canvas对象动态添加id值?

HTML

 

如何使用somename更改第二个canvas对象值?

预期结果:

  

$()函数返回一个匹配的DOM元素数组,因此您只需分配给第二个元素的id属性:

 $('#obj canvas')[1].id = 'somename'; 

试试这个:

 $("#obj canvas").slice(1).attr("id","somename");