【发布时间】:2019-03-21 01:14:09
【问题描述】:
我有一个非常基本的函数,可以根据搜索输入获取图像结果集
function appendSomeItems(url, id, name, style) {
return '<div><div class="md-card md-card-hover"><div class="gallery_grid_item md-card-content getImage"> <img class ="uk-align-center imageClick"></a><div class="gallery_grid_image_caption"> <span class="gallery_image_title uk-text-truncate">' + name + '</span> <span>' + style + '</span> </div></div></div></div>';
}
这工作得很好,它在另一个函数中被调用,该函数基本上从结果集中获取多达 10 张图像并将它们附加到一个 div 中。
我有另一个功能,我正在单击一个图像,我希望该特定图像克隆并附加到另一个 div。问题是,使用类 imageClick 它将所有图像克隆并附加到新的 div 中。如果我将 imageClick 更改为 ID,那么它只会克隆/附加集合中的第一个。
如何将其更改为仅克隆并附加单击的图像?
$(document).on('click', '.imageClick', function handleImage() {
console.log('good');
var img = $(".getImage").children("img").clone();
$("#holdImage").append(img);
});
【问题讨论】:
标签: javascript jquery html