Я хотел бы иметь хеш-таблицу объектов jQuery и мне нужен какой-то уникальный идентификатор для них.
Представление DOM просто
<tr>
...
</tr>
И я хотел бы добавить свойjQuery <tr>
объектов в хеш-таблицу
hash[$(trObject).guid()] = $(trObject);
Как я могу однозначно идентифицировать конкретный объект jQuery без расширения jQuery?
Я знаю, что мог бы написать метод
(function() {
var guid = 0;
$.fn.guid = function() {
var node = this[0];
if (node.guid === undefined) {
node.guid = guid++;
}
return node.guid;
};
}());
Чтобы сделать это для меня, но я бы предпочел узнать, есть ли какой-то нативный стандартный способ получения хеш-кода string / int из объекта jQuery.
PS Я не понимаюне ожидаю достижения 32-битного целочисленного предела.