Javascript 在jQuery中克隆的控件在页面加载时被擦除

Javascript 在jQuery中克隆的控件在页面加载时被擦除,javascript,jquery,asp.net,.net,Javascript,Jquery,Asp.net,.net,我在div元素中有一个按钮(Button1)。 该div之外的另一个按钮(Button2)可能位于另一个div中,单击Button2,使用jQuery“clone()”方法克隆另一个div。 每次我点击按钮(Button2)时,带有按钮的新div元素都会与其所有事件一起被克隆 例如: $(function () { $("#Button1").click(function () { $("#divHello").clone(true).appendTo("

我在div元素中有一个按钮(Button1)。 该div之外的另一个按钮(Button2)可能位于另一个div中,单击Button2,使用jQuery“clone()”方法克隆另一个div。 每次我点击按钮(Button2)时,带有按钮的新div元素都会与其所有事件一起被克隆

例如:

$(function () {
        $("#Button1").click(function () {
            $("#divHello").clone(true).appendTo("#divBye");
        });
    });
按钮1随附事件单击,以将其ID写入页面。 但问题是,在点击按钮2时,按钮1会与按钮1一样多次被点击,但当按钮2被点击时,尽管它会将ID写入页面,但所有其他被点击的div元素都会被删除,这不符合我的要求


如果有人对此有解决方案,请帮助。

对!您正在客户端创建元素,当您重新加载页面时,服务器将返回它所拥有的内容,其中不包括您在客户端创建的元素。

HTML将非常有用。我很头疼,想把所有的元素都形象化您正在客户端浏览器中创建div。当页面重新加载时,服务器发送正常页面(没有克隆的div,因为服务器不知道它们)