以下代码适用于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。
在最新的articles.asp就是这样:
<div id="article1">Test1</div>
<div id="article2">Test2</div>
<div id="article3">Test3</div>
<div id="article4">Test4</div>
答案 0 :(得分:0)
我想出来了......我认为文件损坏了。我没有更改任何现有的代码或标记,我只是将其粘贴到一个新的HTML文件中进行故障排除,瞧,它开始在IE中工作。