До этого я использовал что-то подобное, что касается проблемы @scunliffes. Он находит все экземпляры элементов с классом (в данном случае .button), назначает идентификатор и добавляет свой индекс к имени идентификатора:
$(".button").attr('id', function (index) {
return "button-" + index;
});
Допустим, у вас есть 3 элемента с именем класса .button на странице. Результатом будет добавление уникального идентификатора для всех из них (в дополнение к их классу «кнопки»).
В этом случае # button-0, # button-1, # button-2 соответственно. Это может пригодиться. Просто замените «.button» в первой строке на любой класс, на который вы хотите нацелиться, и замените «button» в выражении return тем, каким вы хотите, чтобы ваш уникальный идентификатор был. Надеюсь, это поможет!