Хорошо.Это действительно старый пост, но я подумал, что это может помочь, если у вас возникла похожая проблема.Я сталкивался с .uniqueId () в jQuery ( см. Здесь ).
Он проверяет, есть ли у элемента уже идентификатор или нет, и если нет, назначает уникальный идентификатор.к этому.Недостатком является то, что у вас не может быть «пользовательского идентификатора» (например, product_1, product_2 и т. Д.).Назначенный идентификатор - это что-то вроде ui-id-1, ui-id-2 и т. Д.
Чтобы назначить уникальный идентификатор, вы можете сделать что-то вроде этого -
$("<div class='someDivConntet'></div>").insertAfter($(this)).uniqueId();
Просто сделайтеуверен, что у вас уже нет идентификатора элемента.