我想点每个图片得到这个的src值,现在只显示第一张图片的src
大家指点一下怎么做。<script language="javascript" type="text/javascript" src="images/jquery.js"></script> 
<script language="javascript" type="text/javascript"> 
      //  alert($(".imglogo").attr("src")); 
$(document).ready(function(){
   $("#t img").click(function(){alert($("#t img").attr("src"))})
}); 

</script> 
</head> <body> 
<div id="t">
    <img src="images/logo2.gif" class="imglogo" />
    <img src="images/logo3.gif" class="imglogo" />
    <img src="images/logo4.gif" class="imglogo" />
    <img src="images/logo5.gif" class="imglogo" />
    <img src="images/logo6.gif" class="imglogo" />
</div>

解决方案 »

  1.   

    $("#t img:eq(0)").click(function(){
      alert($(this).attr("src"));
    });
      

  2.   

    晕~~错了$("#t img").click(function(){
       alert($(this).attr("src")); 
    });
      

  3.   


    把$("#t img").click(function(){alert($("#t img").attr("src"))})
    这句的"#t img"换成this 。$("#t img").click(function(){alert($(this).attr("src"))});这样就好。
      

  4.   

    我再想问下,怎么把scr里面的值改掉啊?
      

  5.   

    直接 attr("src","替换的值") 就行了
      

  6.   


    <script language="javascript" type="text/javascript"> 
          //  alert($(".imglogo").attr("src")); 
    $(document).ready(function(){
       $("#t img").mousemove(function(){
    var new_src=$(this).attr("src").replace("images/","images/sub/"); 
    $(this).attr("src",new_src);
    });

       $("#t img").mouseout(function(){
    var new_src=$(this).attr("src").replace("images/sub/","images/"); 
    $(this).attr("src",new_src);
    });
    }); 
    </script> 
    </head> 
    <body> 
    <div id="t">
        <a href=""><img src="images/sub_about01.jpg" class="imglogo" /></a>
    </div>为什么我做的这个图片切换,不好使啊