Почему не срабатывает цикл js?
Если вы используете jQuery, то почему бы не делать цикл на jQuery и использовать внутри цикла this?
https://learn.javascript.ru/task/make-army
Учите мат. часть, как говорится.