Jquery 使用.empty()后,div将不会重新填充

Jquery 使用.empty()后,div将不会重新填充,jquery,Jquery,在根据用户的选择填充一些div之后,我想给他们一个选项来清除数据并重新开始 要使用图像和标题填充div,请执行以下操作: $('#options img').click(function () { var imageName = $(this).attr('alt'); var chopped = imageName.split('.'); $('#titleImage').empty(); $('#titleImage') .prepend(ch

在根据用户的选择填充一些div之后,我想给他们一个选项来清除数据并重新开始

要使用图像和标题填充div,请执行以下操作:

$('#options img').click(function () {
    var imageName = $(this).attr('alt');
    var chopped = imageName.split('.');
    $('#titleImage').empty();
    $('#titleImage')
        .prepend(chopped[0]);
    $img = $(this);
    $('#_targetDiv img').attr('src', $img.attr('src'));
})
以及清除所有div的步骤:

$('#reset').click(function () {
    $('div[id^=title], div[id$=_targetDiv]').empty();
});
但在单击“重置”重新开始并从菜单中选择图像后,目标div仍然为空,尽管标题标题确实出现。为什么会发生这种情况,我如何纠正它


提前感谢。

我在这里重复了这个问题:

如果您的HTML与我的HTML类似,那么问题是您正在删除您在单击时尝试更新的元素。当你开始的时候,你会有这样的感觉:

<div id="_targetDiv">
    <img src="default.jpg">
</div>

假设你的img标签有一个默认值,可能是1x1空白gif哦,伙计,我上一次使用这些标签是什么时候?你应该将src重置为默认值,而不是删除元素。

你说到点子上了。我改变了SRC STTR到BLANK。GIF默认IMG-我仍然经常使用它们:­-问题解决了。谢谢你花时间帮忙!
<div id="_targetDiv"></div>