Я пытаюсь сортировать divs по ID в Javascript. Пока у меня есть массив divs, разделенных на «leftSlide» и «rightSlide». Я делаю это так:Сортировка divs по ID в JavaScript
var leftSlides = [];
var rightSlides = [];
$(".ms-left").find("div").each(function(){ leftSlides.push(this.id); });
$(".ms-right").find("div").each(function(){ rightSlides.push(this.id); });
И мой выход консоли:
// Left Divs
["slide0", "slide1", "slide2", "slide3", "slide4", "slide5", "slide6", "slide7", "slide8", "slide9", "slide10"]
// Right Divs
["slide-right0", "", "slide-right1", "", "slide-right2", "", "slide-right3", "", "slide-right4", "", "slide-right5", "", "slide-right6", "", "slide-right7", "", "slide-right8", "", "slide-right9", "", "slide-right10", ""]
Теперь я хочу, чтобы изменить порядок мои дивы поэтому они идут что-то вроде этого:
<div id="slide0"></div>
<div id="slide-right0"></div>
<div id="slide1"></div>
<div id="slide-right1"></div>
<div id="slide2"></div>
<div id="slide-right2"></div>
... и прочее.
Я замечаю, что в div «слайд-право» есть ошибочный пустой div, но, вероятно, нормально их игнорировать, а если нет, я попытаюсь найти некоторую логику, чтобы не добавлять их в массив если они пусты. Сейчас просто пытаюсь правильно сортировать.
Любые советы?
«Сор ting "- не правильный термин. вероятно, «Реорганизация», поскольку вы следуете известному шаблону. –