本帖最后由 R_zhanche 于 2011-01-21 13:34:08 编辑

解决方案 »

  1.   

    这个i有问题啊,js中没有块作用域的
      

  2.   

    是不是js和jquery不能混合用?
     for(var i=0;i<=4;i++)
                  { 
                    $("#p"+i).hide();
                  }
      

  3.   


    绝对不是,jquery就是用js写的啊.你这个函数中一开始i=2
    后来到了for开始这里你的i就变成0了
    你调试一下就很清楚了也就是说你传参错误了.也就是说你Change(2)和Change(2000)和Change("所的发生地方")结果都一样