what is the meaning of these jquery random attributes in html and how jquery use them

any ideas please ??
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
This is the jQuery expando attribute, it’s a bit random because it’s generated on page load, it’s
"jQuery" + (new Date()).getTime()(to avoid possible naming conflicts) but you’ll notice the attribute is the same for all elements.This is they key in
$.cachefor the element’s events and data…it’s stored this way for a few reasons, the main is to avoid circular references. The ID is actually$.uuidwhich is just an incrementing counter used for each element’s key in$.cache.You can get the current attribute in jQuery 1.4+ with a simple
alert($.expando), for an example of how it’s used, say you wanted the data for that#wmd-previewelement, doing this:Is doing this:
Also note that jQuery intentionally strips these out when you call
.html()to get the content.