Javascript/Ajax倒挂.append?

Mar*_*eca 2 jquery socket.io

我正在使用socket.io并向客户端发送一条消息,其中包含应附加到div的数据:

socket.on('new data', function(data){
    $('#container').append('<div id="newDATA">data</div>');
});
Run Code Online (Sandbox Code Playgroud)

它工作正常,但有没有办法让它将数据颠倒过来?我的意思是,不是将数据附加到旧数据下面,而是在上面追加.喜欢:

data3(最新)

DATA2

数据1

Cyv*_*val 6

.append()正如名称所说,在元素的底部附加一些东西.在这种情况下,你应该使用.prepend.记住那pre意味着before.

socket.on('new data', function(data){
     $('#container').prepend('<div id="newDATA">data</div>');
});
Run Code Online (Sandbox Code Playgroud)