关于Jq问题。

为什么只循环到最后一个呢,和闭包有关?
clipboard.png
clipboard.png

阅读 2k
3 个回答

不是只循环到最后一个,是最后你用jQuery的css方法同一给.cla付的样式

你的代码有逻辑问题。
请问最后一次$('.cla')获取的是哪些.cla,随后执行的css()是否又对全部的.cla重新设置了样式?

还有能贴代码的时候就不要贴图。

for( i in employees){
            $(document.body).append("<div class='cla'></div>")
            $(".cla").eq(i).css({
                   "position":"relative",
                   "background":"red",
                   "top":employees[i].X+'px',
                   "left":employees[i].Y+'px'
                })
        } 
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题