我遇到了这个麻烦:我创建了一个插件,它生成并附<div>
加到 my <body>
,但是它<div>
有一个 id,如果我多次调用这个函数,我的网站由于明显的原因崩溃,我不能使用一个类,因为我需要唯一我附加的 div 的属性,我通过创建一个随机数并将其添加到我的 id 来解决这个问题,如下所示:
var unique_number = Math.floor(Math.random()*1000001);
var tempImg = '<img id="tempImg'+unique_number+'" src="' + path + ' "/>';
$('body').append(tempImg);
//And I use it like
$('#tempImg'+unique_number).load(function(){ //blabla }
但我非常确信这不是最好的方法,有没有人有另一种更好/最有效的解决方案?谢谢。