Добавьте значение id для элемента canvas в jquery - PullRequest
1 голос
/ 12 февраля 2011

Как динамически добавить значение id для объекта canvas в jQuery?

HTML

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

Как изменить значение второго объекта canvas с помощью somename?

Ожидаемый результат:

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

Ответы [ 2 ]

2 голосов
/ 12 февраля 2011

Функция $() возвращает массив соответствующих элементов DOM, поэтому вы можете просто присвоить свойству id второго элемента:

$('#obj canvas')[1].id = 'somename';
1 голос
/ 12 февраля 2011

Попробуйте это:

$("#obj canvas").slice(1).attr("id","somename");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...