You must change the li position by clicking to move up or to move down.
<div> <ul> <li>Item1 <a class="moveUp">Move Up</a> <a class="moveDown">Move Down</a></li> <li>Item2 <a class="moveUp">Move Up</a> <a class="moveDown">Move Down</a></li> <li>Item3 <a class="moveUp">Move Up</a> <a class="moveDown">Move Down</a></li> <li>Item4 <a class="moveUp">Move Up</a> <a class="moveDown">Move Down</a></li> <li>Item5 <a class="moveUp">Move Up</a> <a class="moveDown">Move Down</a></li> </ul> </div>
So what should happen here, for example, if we click Move Up on Item2, item 2 will move up to item 1.
I tried to do this, but this will not work:
$(".moveUp").click(function () { var thisLine = $(this).parent(); var prevLine = thisLine.prev(); prevLine.insertAfter(thisLine); });
Hope someone can help me ...
user1309015
source share