我试图在AJAX调用后在我的内容中选择一些链接,但它似乎不适用于IE6和IE7(未测试8或9)。单击时应该覆盖链接,并且应该触发警报。但是,IE仍试图转到该地址。它在Chrome和Firefox中运行良好。
这是主要的HTML文档
/p>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Cavern Sounds - Music production services$.ajax({
url: "content.html",
success:
function(html){
$("#content").html(html);
$('a[href="someplace.html"]').click(function(e){
e.preventDefault();
alert("hello world");});
}
});
这里是“content.html”,AJAX调用检索的片段
有趣的是,IE仍然会覆盖第一个链接(AJAX调用未检索到的链接)。它只是AJAX调用检索到的内容中没有被覆盖的链接。
任何建议都表示赞赏。谢谢!