Jquery按单击时的升序/降序值对div进行排序

Jquery按单击时的升序/降序值对div进行排序,jquery,sorting,Jquery,Sorting,我有一些带文本值的div,还有一些带数值的div,它们的分类如下: <div id="Test1"> <div class="likelyOddHeader"> <div class="likelyOddA">Test1</div> <div class="likelyOddB"><img src="img here"/></div>

我有一些带文本值的div,还有一些带数值的div,它们的分类如下:

<div id="Test1">
        <div class="likelyOddHeader">
            <div class="likelyOddA">Test1</div>
            <div class="likelyOddB"><img src="img here"/></div>
            <div class="timeZone">West</div>
        </div>
        <div class="hidden">
                <div class="weight">127</div>
                <div class="values">Value5: Value here. <br />
                                                DbValue5: 1234, DbValue6, 123456</div>
                <div class="overrides">Overrides: 0</div>
        </div>
    </div>
    <div id="Test2">
        <div class="likelyEvenHeader">
            <div class="likelyEvenA">Test2</div>
                            <div class="img here"/></div>
            <div class="timeZone">East</div>
        </div>
        <div class="hidden">
                <div class="weight">124</div>
                <div class="values">  Value5: Value here. <br />
                                    DbValue5: 1234, DbValue6, 123456</div>
                <div class="overrides">Overrides: 0</div>
        </div>
    </div>

测试1
西
127
值5:这里的值
DbValue5:1234、DbValue6、123456 覆盖:0 测试2 东 124 值5:这里的值
DbValue5:1234、DbValue6、123456 覆盖:0
我希望能按重量、名字,也许还有时区的名字来排序。有人能帮我解决这个问题吗