$('.Small_image').click(function(){ 
$('#Big_image').attr("src",$(this).attr("alt")); 
}); 应为
$('.imagesmall').click(function(){ 
$('#Big_image').attr("src",$(this).attr("alt")); 
}); 不好意思,刚才输了

解决方案 »

  1.   

    <img src="images/a_1_b.jpg" />
    应为 
    <img id="Big_image" src="images/a_1_b.jpg" />
      

  2.   

    加事件要放在callback内~因为ajax是异步的$('#imagebox).load('imagehtml.php',{'id':$(this).attr("alt")}); 
    这句的$('#imagebox) 应该是 $('#imagebox')下面的代码没试过,但结构应该就是这样
        $(function(){
            $('.imagetool').click(loadImageBox);
        });
        function loadImageBox(){
            $('#imagebox').load("imagehtml.php", {
                id: $(this).attr("alt")
            }, addEvent_showBigImage);
        }
        
        function addEvent_showBigImage(){
            $('.imagesmall').click(function(){
                $('#Big_image').attr("src", $(this).attr("alt"));
            });
        }