0

助けてください、これが私のコードです:

<script>
$(document).ready(function() {
// Get your list items
var items = $('ul.categories > li');

// The new index order for each item, first item is always numbered "0"
var order = [4,2,3,0,1];

// Map the existing items to their new positions        
var orderedItems = $.map(order, function(value) {
    return items.get(value);
});

// Clear the old list items and insert the newly ordered ones
$('ul.categories').empty().html(orderedItems);
});
</script>

この再ソートは、IE を除くすべてのブラウザーで機能します (リストが 2 回表示される.empty()ため、何らかの理由で機能しないのではないでしょうか?

よろしくお願いします。

4

1 に答える 1