I have a question on jQuery expando properties. Basically I would like to understand in VERY simple terms:
Question 3 seems out of place but for the rest:
jQuery.expando is a string which is basically 'jQuery' + uniqueid (just a unique value)Prior to version 1.4.4, the uniqueid is current timestamp.
After that from version 1.5.1, the uniqueid is version+Math.random() with dots replaced. To be clear, "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ).
jQuery.cache is an object that will store the data values
Element[ jQuery.expando ] is a int value/key that is where the object is stored in jQuery.cache
jQuery.cache[ Element[ jQuery.expando ] ] is an object of that elements data props
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With