jQuery data method gives you the ability to associate arbitrary data with HTML DOM nodes and JavaScript objects.
As of jQuery 1.4.3, you have the ability to use this method on JavaScript objects and call for element modification.
jQuery.data() method store arbitrary data associated with the specified element or returns the value that was set.
Syntax:
$(selector).data(name); $(selector).data(name,value);
$("#myDiv").data("key","value");
You can pass the object as well:
$("#myDiv").data({"name":"John","age":30});
Above example is same as:
$("#myDiv").data("name","John").data("age",30);
Read Also: Select an element with multiple classes in jQuery
You can get the value by calling it in a single parameter:
var name = $("#myDiv").data("name"); // Returns "John"
Internally, jQuery creates an empty object i.e. $.cache, which is used to store the values that you set via the data method.
Get more details from jQuery documentation.
Ask any conference organizer why their speaker lineup skews heavily male, and the answer is…
In the business world, there’s no such thing as a new idea. The best we…
Both of these work. Both are difficult. And anyone telling you one is obviously better…
Digital marketing naturally focuses on online spaces. Businesses invest in social media, SEO, email campaigns,…
Introduction There is an increasing need for full-stack developers because companies want people who can…
Classic Russian literature holds a quiet power that still shapes stories today. Its voice feels…