the*_*cat 5 javascript hash jquery object
如果元素没有 ID 属性,我想生成某种标识元素的唯一标识符。
是否有一些函数可以让我获取 DOM 元素对象的对象哈希,类似于 PHP 中的 spl_object_hash ?那将是足够独特的。
小智 3
尝试这个 :
var uid = function (i) {
return function () {
return 'prefix-' + (++i);
};
}(0);
Run Code Online (Sandbox Code Playgroud)
用法 :
uid(); // "prefix-1"
uid(); // "prefix-2"
if (!el.id) el.id = uid(); // "prefix-3"
Run Code Online (Sandbox Code Playgroud)