javascript - 动态添加的元素不会被删除

标签 javascript jquery html

为什么此代码块中的 .mydiv img 没有被删除?

$( document ).on( "click", '.onhover', function() {
    $('.mydiv img').remove();
    var clone = $('.onhover').clone();
    $('.mydiv').append(clone);
});

另外我应该补充一点,每个图像的 src 都是 base64,不确定这是否是问题所在。

<小时/>

编辑:.onhover html

<img class="onhover" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4A...Am1QaMG+m7GaFP+FMUDQBFHUkTMCkZGFdLgDklAJgAcjeFOZgU+RP+FEUDQFFH2gRgijRgmtH+bkb/s5iAaesECH+KogGgKJqAMdAfN1rf689tf2uSpk0CdlvYR/hTFA0ARR15EzDKGMw6TSCmSBVm1TiAzwJ6PwLwhD9F0QBQ1JEyAcDkKQFMMZqfFfzTLgPcTRowy6h/XBJA+FMUDQBFHWkTMM4AYIqUABMeexoT4KdMBMYZhEmjfsKfomgAKIomYMo0YNJof9bCv0lJwChoz3I/MEXkT/hTFA0ARR1FEzApDZhkGMYBfzcJwCzwngX8hD9F0QBQFE3AHI3AtKnCbkb/uxnRT/s4hD9F0QBQFNOAKW7vBvR7TQCmhf7M4Cf8KYoGgKJoAnZnBCb9m73WAEwLcoKfomgAKIqagwmYBPNZ/99x908z6p+XUSD8KYoGgKKoXRqBeY3095oMTDIBBD9FLaj+/wEAfEsmcAJIeAcAAAAASUVORK5CYII=" style="float:left; height: 100%; position: relative; width: 55px; margin-right: 4px;">

最佳答案

这可能就是您想要的。

$('.onhover').on("click", function () {
    $('.mydiv').html($(this).clone());
});

fiddle here

编辑:

我这里有一个更新的代码,支持单个 View 的缩略图和全尺寸图像:

http://jsfiddle.net/paoloposo/kqukymy3/5/

关于javascript - 动态添加的元素不会被删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25315575/

相关文章:

('click' 上的 jquery,function()) 意外触发

javascript - 如何在 JavaScript 中的 HTTP header 中传递 X-Auth-Token

java - 如何通过AJAX处理响应内容

javascript - ChartJs 3.x : ResizeObserver is not a constructor

javascript - 更改其属性后渲染数组项

javascript - HTML 脚本标签和非 JS 内容 - Firefox

javascript - 确认后显示gif,直到在javascript中加载完成

html - 如何使表格水平滚动并固定第一列和最后一列

javascript - HTML 事件处理程序与 React 事件处理程序

javascript - onClick时取消流,javascript