nicholas
nicholas

Reputation: 14563

Dojo equivalent for jquery's .data() method

Simple question:

Is there a Dojo equivalent to jQuery's .data() functionality?

Thanks.

Upvotes: 2

Views: 443

Answers (2)

David DIVERRES
David DIVERRES

Reputation: 1926

For access to the data DOM attribute use dojo/dom-attr:

require(["dojo/dom-attr"], function(domAttr){
    result = domAttr.set("myNode", "data-myattribute", "myValue");
});

For a true storage interface use dojo/store:

require(["dojo/store/Memory", "dojo/store/Observable"], function(Memory, Observable){
    var store = Observable(new Memory({ data: someData }));
});

Upvotes: 1

Craig Swing
Craig Swing

Reputation: 8162

dojo.attr(node, attr, value);

http://dojotoolkit.org/reference-guide/1.7/dojo/attr.html

Upvotes: 0

Related Questions