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.
Battery coating is the process of applying uniform layers of active materials—such as cathode and…
Let’s face it. Tech buzzwords get thrown around a lot—especially when it comes to how…
In today’s digital world, the boundaries between technology, finance, and innovation are rapidly disappearing. Businesses…
Backyard gatherings like BBQs, family reunions, and garden parties are an exciting way to enjoy…
Marketers are always on the lookout for more effective ways to reach their target audiences.…
Does your phone control your mind more than you control your phone? Modern life exploits…