На основании ответа @azatoth, если кому-то нравится иметь кнопки для каждой записи, он может сделать это таким образом (замените тег li на тег Sortable).
HTML:
<button class="my-button-up">Up</button>
<button class="my-button-down">Down</button>
jQuery:
$('.my-button-up').click(function(){
var current = $(this).closest('li');
current.prev().before(current);
});
$('.my-button-down').click(function(){
var current = $(this).closest('li');
current.next().after(current);
});
Я предполагаю, что ошибка в коде JQuery для: first. Я помню, как некоторое время назад я видел, как заставить IE работать с псевдоклассом CSS первого ребенка, и вам нужен DOCTYPE. В XML нет doctype ... так что, может быть, это все.
Я бы просто переключился с $ ("CI: first") на $ ("CI"). Eq (0). $ ("CI") даст массив всех элементов CI, а eq (0) даст вам первый элемент.
Это ошибка.
Подана по адресу dev.jquery.com/ticket/4748 по запросу Джона Ресига .
]