qual è il significato degli attributi casuali di jquery in html?

qual è il significato di questi attributi casuali di jquery in html e come li usa jquery

alt text

qualsiasi idea per favore?

Questo è l'attributo jQuery expando, è un po 'random perché è generato nel caricamento della pagina, è "jQuery" + (new Date()).getTime() (per evitare possibili conflitti di nomi) ma noterai che l'attributo è lo stesso per tutti gli elementi.

Questo è chiave in $.cache per gli events e i dati dell'elemento … è memorizzato in questo modo per alcune ragioni, il principale è evitare i riferimenti circolari. L'ID è in realtà $.uuid che è solo un contatore incrementale utilizzato per la chiave di ciascun elemento in $.cache .

Puoi get l'attributo corrente in jQuery 1.4+ con un alert($.expando) semplice alert($.expando) , per un esempio di come viene utilizzato, ad esempio che volevi i dati per l'elemento #wmd-preview , in questo modo:

 $("#wmd-preview").data() 

Sta facendo questo:

 $.cache[$("#wmd-preview")[0][$.expando]] 

Si noti inoltre che jQuery li spazza intenzionalmente quando si chiama .html() per get il contenuto.