Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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
Javascript 将Div整个内容加载到新Div时出现的问题_Javascript_Jquery - Fatal编程技术网

Javascript 将Div整个内容加载到新Div时出现的问题

Javascript 将Div整个内容加载到新Div时出现的问题,javascript,jquery,Javascript,Jquery,您能看一下并告诉我为什么无法将\sourcediv加载到\targetdiv中吗 <div id="source"> <div class="source-inn"><a>A</a></div> <div class="source-inn"><p>B</p></div> <div class="source-inn"><span>C<

您能看一下并告诉我为什么无法将
\source
div加载到
\target
div中吗

<div id="source">
    <div class="source-inn"><a>A</a></div>
    <div class="source-inn"><p>B</p></div>
    <div class="source-inn"><span>C</span></div>
</div>

<div id="target"></div>
<script> 
$( "#source" ).load( "#target" );
</script>

A.
B

C $(“#源”).load(“#目标”);
您希望将div附加到源代码,如下所示:

$( "#source" ).append( $("#target") );

请注意,css不会应用于目标,因为目标div没有相同的类。

此处不需要使用.load(),因为这是从服务器加载数据,并将返回的HTML放入匹配的元素()

我建议使用以下元素:

之后的DOM结果将是:

<div id="source">

<div id="target">
    <div class="source-inn"><a>A</a></div>
    <div class="source-inn"><p>B</p></div>
    <div class="source-inn"><span>C</span></div>
</div>
</div>
希望这有帮助

load()适用于ajax:您可以调用一个服务器,该服务器返回插入到选择器中的HTML。“将源div加载到目标div”是什么意思。
<div id="source">

<div id="target">
    <div class="source-inn"><a>A</a></div>
    <div class="source-inn"><p>B</p></div>
    <div class="source-inn"><span>C</span></div>
</div>
</div>
<div id="target">
    <div id="source">
         <div class="source-inn"><a>A</a></div>
         <div class="source-inn"><p>B</p></div>
         <div class="source-inn"><span>C</span></div>
    </div>
</div>
  $('#target').append($('#source'));