Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial![](https://ecs-static.teamtreehouse.com/assets/views/marketing/shared/community-banner-white-47072046c51352fe6a69f5e691ff5700b28bb11d45197d7bdf066d9ea3f72d0c.webp)
![Hariidaran Tamilmaran](https://secure.gravatar.com/avatar/f84437387f7b99ae99c3b1c69fe64a25?s=96&d=https%3A%2F%2Fecs-static.teamtreehouse.com%2Fassets%2Fcontent%2Fdefault_avatar-445fbbabfc8dc9188fb5967fe43322ee0c3e0dd1e10f378bf8343784af5a13eb.webp&r=pg)
Hariidaran Tamilmaran
iOS Development Techdegree Student 19,305 PointsWhy is this function not working?
Can someone please explain why this function is not working? I would really appreciate that.
function makeRows(rows) {
for (var i = 0; i < rows; i++) {
$("main .container").append("<div class='row'></div>"); // Make row div
}
}
1 Answer
![Jake Lundberg](https://uploads.teamtreehouse.com/production/profile-photos/1467982/micro_logo_no_text.png)
Jake Lundberg
13,965 PointsFirst, your For loop is not complete... you have declared your counter variable i, but you have not included the conditional statement, and you have not incremented i... If I am understanding what you are trying to do correctly, your code should look like this:
function makeRows(rows) {
for (var i = 0; i < rows; i++) {
$("main .container").append("<div class='row'></div>"); // Make row div
}
}
Ryan Boone
26,518 PointsRyan Boone
26,518 PointsLooks like you're missing the rest of your
for
loop condition.You need to add what should happen to the
i
variable every time the loop executes. You also need to close the parentheses and add an opening curly brace to yourfor
loop.