0
我正在使用node.js,jade,socket.io和jquery。我成功創建了聊天應用程序,並以綠色圓點和離線用戶的方式顯示在線用戶,並在表格中以紅色點表示。顏色取決於條件,所以我使用Jquery來應用顏色。現在,我需要在頂部顯示所有在線用戶。我的想法是按行的顏色排序,以便綠色顯示在最上面。
這是我的代碼。如何根據使用jquery應用顏色的顏色對錶格行進行排序
table
tr
td
button(type="submit" class="user2" style="width:70px;text-align:left;color:blue",class="btn btn-link") All
td
label(style="width:10px; color:#04CA3A" class="glyphicon glyphicon-one-fine-full-dot")
br
each item in content.logincount
- for(var i =0; i< item; i++)
table#table
tr
td
button(type="submit" class="user1" id="in"+i style="width:70px;text-align:left" class="btn btn-link")
br
td
label(style="width:10px" , id="i"+i class="glyphicon glyphicon-one-fine-full-dot" class="sort")
Script代碼:
` jQuery(function($){
socket.on('usernames',function(data2){
var html='';
var data1=[];
socket.on('userdetails',function(data,id){
for(var i=0;i<data.length;i++){
if($.inArray(data[i],id) ==-1){
$('#in'+i).val(data[i]);
$('#in'+i).text(data[i]);
$('#i'+i).css('color','#D62904');
}
else{
$('#in'+i).val(data[i]);
$('#in'+i).text(data[i]);
$('#i'+i).css('color','#04CA3A');
}
}
});
});`
謝謝你,它的工作。 – Apoorva
好聽!祝你有美好的一天,快樂的編碼! –