Jquery 按ID或类对div进行排序

Jquery 按ID或类对div进行排序,jquery,html,reverse,Jquery,Html,Reverse,如何使用jquery按ID对该div进行排序 <div id="p38" class="p33">Test</div> <div id="p35" class="p33">Test</div> <div id="p45" class="p45">Test2</div> <div id="p33" class="p33">Test</div> 我现在正在使用这个js function call

如何使用jquery按ID对该div进行排序

<div id="p38" class="p33">Test</div>
<div id="p35" class="p33">Test</div>
<div id="p45" class="p45">Test2</div>
<div id="p33" class="p33">Test</div>
我现在正在使用这个js

    function callMeOften()
    {
         $.ajax({
            method: 'get',
            url : '1.php',
            dataType : 'text',
            success: function (text) {
                $('#updateMe').html(text)  ;
            }
        });
    }
    var holdTheInterval = setInterval(callMeOften, 5000);

$(".p<? echo $userRank['userID'] ?>").appendTo("#statMSG1").filter(".p<? echo $userRank['userID'] ?>:gt(0)").remove();
    }); 
实际上,我从1.php中得到了新的结果,正如您在上面看到的。。新结果总是显示在底部,我需要反转结果,新结果必须在顶部

或者使用prependTo而不是appendTo:


类名不能以数字开头。您的类是无效的。如果可能的话,应该在服务器端进行。@ truth:对于HTML5以外的HTML来说是正确的。不要觉得有必要这样做,但如果问题已经得到了回答,那么将其标记为已解决会有所帮助。否则,请将其打开一段时间以获得其他答案。不管怎样,我很高兴能帮上忙,绝对欢迎你=
$(".p<? echo $userRank['userID'] ?>").prependTo("#statMSG1").filter(".p<? echo $userRank['userID'] ?>:gt(0)").remove();
});