JavaScript 重置事件

标签 javascript jquery jquery-events

<a id="LoadButton">load</a>
    $('#LoadButton').click(function () {
        ...
        ...
    }).appendTo(div);
    $('<br/>').appendTo(div);
    });

    $("#leftGrid").append(div);

单击后,我将数据附加到“leftGrid”div 中。

一切都很好!问题是,如果您单击加载链接按钮两次,数据将追加两次...单击 3 次将追加 3 次...如何设置链接按钮以在每次加载之前重置 div?

最佳答案

你的#leftGrid是一个DIV吗?

尝试

$("#leftGrid").html(div);

这是用变量 div 的值替换 #leftGrid 中的所有 html

关于JavaScript 重置事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8275006/

相关文章:

javascript - If 语句检查前面的函数 HTML 和 Javascript

javascript - 在跨度悬停时在鼠标光标处显示 DIV

javascript - 类未按预期使用点击计数器删除

javascript - 在 ngOnDestroy 函数中调用时如何等待 api 调用完成?

javascript - 如何使 Span 类在触发之前不可见?

javascript - 你如何监听在 JavaScript 中移动的 HTML 元素?

javascript - 当我在完整日历中将鼠标悬停在弹出窗口上时,如何保持弹出窗口可见?

javascript - 将 <li> 添加到 jquery 变量中的每个元素(在添加到 UL 之前)

javascript - 在 JavaScript 中使用事件克隆元素

JavaScript 事件委托(delegate)代码组织