使用jQuery.guid

qwe*_*ymk 13 javascript jquery guid

我可以jQuery.guid自己使用吗?我有需要一个唯一id attr的元素,所以我只想将它设置为jQuery.guid++:

var guid = jQuery.guid++;

$('<a href="#" id="a' + guid + '">link</a>').appendTo('body');
Run Code Online (Sandbox Code Playgroud)

这样安全吗?它会破坏任何代码或插件吗?

Cod*_*ush 12

您可以使用此代码生成Guid:

'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, 
function(c) 
{
    var r = Math.random() * 16|0, v = c == 'x' ? r : (r&0x3|0x8);
    return v.toString(16);
});
Run Code Online (Sandbox Code Playgroud)