Я хочу, чтобы javascript мог перемещать элемент в одном месте вверх или вниз в дереве dom внутри определенного известного родителя с помощью javascript (или jquery в порядке), но я хочу, чтобы script знал, когда элемент является первым или последний элемент внутри родителя и не перемещаться. например, если у меня есть следующее...
<div id='parent_div'>
<div id='div_1'></div>
<div id='div_2'></div>
<div id='div_3'></div>
</div>
щелкнув по кнопке, я хочу передать известный идентификатор (скажем, div_2
) и переместить его в положение над ним, заменив его позицию на элемент, который был ранее перед ним (в этом случае div_1
). Иды элементов не должны меняться, и их новое положение не обязательно должно быть известно, по крайней мере, если только они не будут перемещены снова.