【发布时间】:2015-11-18 14:09:13
【问题描述】:
我正在尝试将 .html 文件的全部内容加载到我在另一个页面中使用 Javascript/JQuery 的 div 中,并且目前有:
$( "#divToFill" ).load("newContent.html");
但是,这会将 DIV 中的现有内容替换为空内容,并在屏幕上留下空白空间。 newContent.html中的内容如下:
<table cellspacing="0" cellpadding="3" border="0" class="results" id="results">
<thead id="tableHeader">
<tr class="column-headers">
<td width="15%">1</td>
<td width="10%">2</td>
<td width="35%">3</td>
<td width="17%">4</td>
<td width="5%">5</td>
<td width="18%">6</td>
</tr>
</thead>
<tbody>
<tr class="row">
<td class="column">
<div style="word-wrap:break-word;overflow:auto">CONTENT</div>
</td>
<td class="2">Num5757474747</td>
<td class="3">
<span>
<div class="divStyle2"> TEXT TEXT TEXT </div>
</span>
</td>
<td class="4">HELLO</td>
<td class="5">10:00</td>
<td class="6">To be done</td>
</tr>
</tbody>
</table>
有什么帮助吗?
【问题讨论】:
-
你可以试着把这个放在文档里面: $(document).ready(function() { $( "#divToFill" ).load("newContent.html"); });跨度>
-
您是否收到任何控制台错误?
-
我已尝试按照@PauloMenezes 的建议使用准备好的文档,但这对结果没有影响。
-
@KayVan 没有要报告的控制台错误。我希望有,可能会更容易解决。
-
试试 $( "#divToFill" ).load("newContent.html #results");