0

以下代码适用于 Chrome 和 Firefox,但不适用于 IE。

$(document).ready(function() {
    $('.sb-article1').load('inc/latest-articles.asp #article1');
    $('.sb-article2').load('inc/latest-articles.asp #article2');
    $('.sb-article3').load('inc/latest-articles.asp #article3');
    $('.sb-article4').load('inc/latest-articles.asp #article4');
});

这是我在代码正文中的标记:

<h2>Latest Articles</h2>
<div class="sb-article1"></div>
<div class="sb-article2"></div>
<div class="sb-article3"></div>
<div class="sb-article4"></div>    

如果我在没有我的 ID 的情况下在 IE 中拥有它,它可以工作:

$('.sb-article1').load('inc/latest-articles.asp');

但它会从我不想要的 latest-articles.asp 中提取所有 HTML。我只是想从 ID 中获取部分内容,它适用于 Chrome 和 Firefox。在 IE 上进行这项工作时我缺少什么东西吗?

任何帮助将不胜感激。

IE版本是8。

在 latest-articles.asp 中只是这样:

<div id="article1">Test1</div>
<div id="article2">Test2</div>
<div id="article3">Test3</div>
<div id="article4">Test4</div>
4

1 回答 1

0

我想通了...损坏的文件,我想。我没有更改任何现有代码或标记,我只是将其粘贴到一个新的 HTML 文件中进行故障排除,瞧,它开始在 IE 中工作。

于 2013-11-14T20:30:31.050 回答