我想要将一些数据储存到HTML DOM元素上,但不想依赖于设置在元素上的属性。那么,有没有一种方法可以将HTML DOM元素哈希化以在Map中使用?
例如,我想要在JavaScript中执行以下操作:
Map[Hash(DIV1)] = somedata;
我想要将一些数据储存到HTML DOM元素上,但不想依赖于设置在元素上的属性。那么,有没有一种方法可以将HTML DOM元素哈希化以在Map中使用?
例如,我想要在JavaScript中执行以下操作:
Map[Hash(DIV1)] = somedata;
var nextID = 1;
var hash = function(div){
div.hashID = div.hashID || ('hashID_' + (nextID++));
return div.hashID;
}
data()
。你可以从这里开始调查:http://stackoverflow.com/questions/5948099/jquery-data-how-to-work-question,尽管我无法提供完整的答案。 - bububaba