jq或者js动态设置元素下标

有没有办法动态设置元素的下标,改变元素位置,什么方法都可以。想做一个根据时间排序

元素重新排序后添加到父容器就行了,就会按照你排序好的顺序出现

 <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.1.min.js"></script>
<div id="dvs">
    <div>1</div><div>2</div><div>3</div><div>5</div><div>2</div><div>9</div>
</div>
<input type="button" onclick="sortDiv()" value="降序排列DIV" />
<script>
    function sortDiv() {
        var divs = $('#dvs div').get();
        divs.sort(function (a, b) {//自己注意改这里对象获取的排序方法
                   return parseInt(b.innerHTML) - parseInt(a.innerHTML)
                })
        $('#dvs').append(divs)
    }
</script>