addID в jQuery?

есть ли селектор для добавления идентификаторов, как для добавления класса-addClass ()?

3 ответов


ID является атрибутом, вы можете установить его с помощью attr:

$(element).attr('id', 'newID');

Я не уверен, что вы имеете в виду о добавление идентификаторов поскольку элемент может иметь только один идентификатор, и этот идентификатор должен быть уникальным.


вы имеете в виду метод?

$('div.foo').attr('id', 'foo123');

просто будьте осторожны, чтобы вы не устанавливали несколько элементов в один и тот же идентификатор.


такой :

var id = $('div.foo').attr('id');
$('div.foo').attr('id', id + ' id_adding');
  1. получить фактический ID
  2. поставить actuel ID и добавить новый