$("#content").load("right/2.html"); 这个方法是把代码加载到当前页面了,图片路径当然是相对于当前页面的
对于load,其实是将2.html中的代码用innerHTML的方式放入1.html,所以,load之后,看似在2.html中的代码其实已经是属于1.html了,所以出现你说的情况,解决方法很简单第一种:都是用绝对路径第二种:把1.html和2.html放在一个文件夹下