JQuery nesnelerinin bir bileşimini almak ve bunlar için bir çeşit benzersiz tanıtıcıya gereksinim duymak istiyorum.Bir jQuery nesnesinden hash dizesi/yönergesi alın
DOM gösterimi sadece
<tr>
...
</tr>
Ve ben jQuery uzatmadan ben benzersiz belirli bir jQuery nesnesi tanımlamak nasıl bir hashtable
hash[$(trObject).guid()] = $(trObject);
benim jQuery <tr>
nesneler eklemek istiyorum ?
ben bir yöntem
(function() {
var guid = 0;
$.fn.guid = function() {
var node = this[0];
if (node.guid === undefined) {
node.guid = guid++;
}
return node.guid;
};
}());
yazabilirsiniz biliyorum benim için Bunu yapmak için ancak bir jQuery nesneden bir dize/int hashcode almak için yerli standart şekilde bir tür olup olmadığını bilmek tercih ediyorum .
P.S. 32bit tam sayı sınırına ulaşmayı beklemiyorum.
Kendi GUID sarıcımı yazabilirim. Sadece jQuery'nin bir GUID kullandığını herhangi bir şeye bağlayabilir miyim diye merak ediyordum. – Raynos
-1 @Shree jquery.guid olay işleyicileri için bir kılavuz işleyicidir, bu nedenle delege/canlıda hangi aramayı/kaldırılacağını bilir. DOM nesneleri veya jQuery nesneleri için değil. – Raynos
Üzgünüm, benim kötü. Demek istediğim, JQuery’in de sizinkilere benzer bir yaklaşım kullandığıydı. –