在jquery中为canvas元素添加id值

时间:2011-02-12 06:04:38

标签: jquery canvas

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

HTML

<div id="obj">
    <canvas></canvas>
    <canvas></canvas>
</div>

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

预期结果:

<canvas id="somename"></canvas>

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

试试这个:

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