$(this).remove()
在所有浏览器中均正常工作,但在Chrome中无法正常工作。我正在使用此功能删除图像,它实际上删除了特定的图像div,但chrome仍然显示该图像。如果我确实将窗口最小化然后最大化,那么chrome将不会显示已删除的图像。
编辑:(从意见采取)
的Html
<div class="image_holder"> <img src="img/someimage.png" /> </div>
的Javascript
$(".image_holder").live("click", function() { $(this).parent.remove(); });
呃... http://jsfiddle.net/vJygQ/ –
@ExplosionPills - 我已经在使用这个函数,它也在工作,但是chrome并没有清除缓存中保存的图像,它仍然显示我那个图像为可见。 –
你能告诉我们你正在使用的实际代码吗? –