э, зависит от того, что вы делаете, но, поскольку вы не смогли опубликовать DOM или ваш код внедрения, вот краткое изложение того, что доступно.
у вас есть 3 крючка для перемещения / смены родительских узлов:
инъекционные
element.inject(target, 'bottom|top|after|before')
принять
parent.adopt(element)
захватить
parent.grab(element, 'bottom|top|after|before')
они равносильны одному и тому же. Вы не смогли показать, как происходит фактическая инъекция, но ваш цикл от el # 1 до последнего, следовательно, каждый последующий элемент будет - по умолчанию - идти вниз.
вы бы сделали это просто через:
element.inject(cellElement)
- по умолчанию, который идет вниз, поэтому он будет делать 1,2,3,4,5,6 в порядке цикла. Вместо этого добавьте 'top' в качестве аргумента, чтобы изменить его, или, если вы сделали while(lengthVar--) {}
, вы можете изменить его. Я бы порекомендовал использовать Array.each
для зацикливания элементов (или Elements.each
как бы - он также может дать вам указатель на индекс, если вам это нужно)
Вы также можете использовать element.inject(cell.getLast(), "before")
или следовать любому индексу, который считаете нужным. опубликуйте больше кода или еще лучше, создайте http://jsfiddle.net пример, и мы сможем разобраться в этом.