使用jQuery循环元素
晚上好 我希望有人能帮我解决我遇到的jQuery循环问题 我在这里创建了一个示例页面 我的问题是关于灰条(左下角)的位置,灰条位于靠近底部的第三个项目上,其中有“数字3” 我希望将条放置在每个项目的左下角,但是,当我使用jQuery each函数循环项目时,由于项目高度不同,每次都会向下推条 我已经调试了每个项目的高度,它们正在正确地递增,但无法确定如何放置项目,然后移动到下一个项目,因此我有三个灰色条纹,每个项目上一个。目前我有三条灰色条纹,都在最高物品的同一高度 如果您能帮助解决这个问题,我们将不胜感激 提前谢谢大家 卡梅隆而不是:使用jQuery循环元素,jquery,css,loops,Jquery,Css,Loops,晚上好 我希望有人能帮我解决我遇到的jQuery循环问题 我在这里创建了一个示例页面 我的问题是关于灰条(左下角)的位置,灰条位于靠近底部的第三个项目上,其中有“数字3” 我希望将条放置在每个项目的左下角,但是,当我使用jQuery each函数循环项目时,由于项目高度不同,每次都会向下推条 我已经调试了每个项目的高度,它们正在正确地递增,但无法确定如何放置项目,然后移动到下一个项目,因此我有三个灰色条纹,每个项目上一个。目前我有三条灰色条纹,都在最高物品的同一高度 如果您能帮助解决这个问题,
$(".technologies-used").css("top", margin);
尝试:
你看,循环不是问题,但是在循环中,你选择了每个元素并改变了它的最高值
因此,您的所有元素都有您最后一个项目(您的最后一个循环)的top
因此,使用
.find()
将在循环中的元素中获取您正在搜索的元素。请发布与您的问题相关的代码。非常感谢,这可能为我节省了大约一个小时的时间!非常感谢如果您要添加代码,请将其添加到您的答案中,而不是问题中。这就是更改被拒绝的原因。也许你可以在评论中要求@user1843002将其粘贴到问题中。这样看来,它不像是一个激进的编辑。除非有很好的理由,否则他们往往会被拒绝。
$(this).find(".technologies-used").css("top", margin);