我刚刚尝试使用 jQuery 的 .load 方法更改我的页面内容。
虽然内容更改没有问题,但我发现如果我尝试选择某些内容,jQuery 仍然“看到”旧内容,例如:
页:
<div id="mycontentarea">
<div id="myfirstcontent"></div>
<div id="mysecondcontent"></div>
</div>
替换内容:
<div id=mythirdcontent"></div>
<div id=myfourthcontent"></div>
javascript:
// replace original content
$('#mycontentarea').load('replacement.html');
// print out the id of the first child
console.log($("#mycontentarea").children().attr("id"));
控制台将打印出“myfirstcontent”而不是“mythirdcontent”——为什么?