Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 装载和消失_Jquery_Ajax - Fatal编程技术网

Jquery 装载和消失

Jquery 装载和消失,jquery,ajax,Jquery,Ajax,我在背景中有一个按钮: <div id="background"> <div id="button">button</div> </div> 加载的div比背景小得多,它位于中心: #note{ position: absolute; top: 150px; left: 150px; width:200px; height: 200px; line-height:200px; back

我在背景中有一个按钮:

<div id="background">
<div id="button">button</div>  
</div>

加载的div比背景小得多,它位于中心:

#note{
    position: absolute;
    top: 150px;
    left: 150px;
    width:200px;
    height: 200px;
    line-height:200px;
    background-color: #eee;
}

我可以加载它,但加载后按钮消失了。为什么?

html和javascript中的ID完全不同。
如果ID匹配,当您将内容加载到div中时,div的内容将被完全替换,而不是附加到现有内容中

将html修改为-

<div id="background">
    <div id="fons"></div> 
    <div id="boto">button</div>  
</div>

按钮

您的小提琴不包含
元素。如果您的按钮包含在
fons
div中,这将解释为什么它会消失。很抱歉,div的名称是错误的。现在我纠正它们。问题是:如果我在一个div中加载某个东西,该div中的任何东西都将消失,并且没有办法使其可见?没有。如果加载div,则将替换内容。您需要使用示例中的结构,以防止丢失元素。
<div id="background">
    <div id="fons"></div> 
    <div id="boto">button</div>  
</div>