jquery代码
<script type="text/javascript">
$(document).ready(function (){
var len=$("img").length;
for(i=0;i<=len;i++)
{
$("img").src="img\test"+i+"gif";
} });
</script>
body标签中的代码
<img />
<img />为什么运行没效果  jquery初学着 请各位指教

解决方案 »

  1.   

    $("img").src="img\test"+i+"gif";改成
    $("img").src="img/test"+i+"gif";试试
      

  2.   

    jquery对象属性不是这么设置的啊$("img").attr("src","img/test"+i+".gif")而且jquery循环没这么麻烦的$("img").each(function(i,n){
        n.src="img/test"+i+".gif";
    })
      

  3.   

    $("img")[i].src="img\test"+i+"gif";
      

  4.   

    支持楼上,jQuery里没有.src这种属性设置的
      

  5.   


    $(document).ready(function (){
    var len=$("img").length;
    for(i=0;i<=len;i++)
    {
    $("img").attr("src","img/test"+i+".gif")
    } });
    这样得到的结果 是两张图片一样  为什么?
      

  6.   


    $.each($("img"),function(i,n){
        n.attr("src","img/test"+i+".gif");
    })
      

  7.   

    $("img") 是找出所有img元素,你写的循环每次都会给所有的img设置同样的值