Me gustaría tener una tabla hash de objetos jQuery y necesita algún tipo de identificador único para ellos.Obtener hash string/guid desde un objeto jQuery
La representación DOM es sólo
<tr>
...
</tr>
y me gustaría añadir mis jQuery <tr>
objetos a una tabla hash
hash[$(trObject).guid()] = $(trObject);
¿Cómo puedo identificar un objeto jQuery particular, sin extender jQuery ?
Sé que podría escribir un método
(function() {
var guid = 0;
$.fn.guid = function() {
var node = this[0];
if (node.guid === undefined) {
node.guid = guid++;
}
return node.guid;
};
}());
Para hacer esto por mí, pero yo preferiría saber si hay algún tipo de forma estándar nativo para obtener un código hash de cadena/int de un objeto jQuery .
P.S. No espero alcanzar el límite entero de 32 bits.
Puedo escribir mi propio contenedor GUID. Me preguntaba si podría conectarme con algo. JQuery usa un GUID. – Raynos
-1 @Shree jquery.guid es un controlador guid para controladores de eventos, por lo que sabe a qué llamar/eliminar en delegate/live. No es para objetos DOM o objetos jQuery. – Raynos
Lo siento, mi mal. Lo que quise decir es que JQuery también usa un enfoque similar al tuyo –