我有一个变量var $deleteEl = $('<a class="upload_delete" href="#">Delete</a>');
,它是一个删除链接,需要在每个上传的图像旁边创建。接下来是html结构:
<ul id="thumb_galery">
<li class="thumb">
<img>
<a class="upload_delete"></a>
</li>
<li class="thumb">
<img>
<a class="upload_delete"></a>
</li>
</ul>
对于每个上传的图像,带有图像的拇指附加到 thumb_galery
$(thumb_galery).append('<li id="thumb"><img src="img/success.jpg" alt="' + fileName + '"></li>');
我需要li
在 html 结构中提供的图像旁边添加删除链接。
如果我像这样附加删除链接
$(thumb).append($deleteEl);
它适用于上传的第一张图片,但对于下一张图片,它只会将其附加到第一张li
带有拇指类的图片。
如何li
为下一个上传的图像附加删除链接?
我尝试的另一个解决方案是像这样在第一个附加中放置一个变量
$(thumb_galery).append('<li class="thumb"><img src="img/success.jpg" alt="' + fileName + '">' + $deleteEl + '</li>');
这创建了完美的 html 结构,但不是删除链接,而是显示 [object Object]