2010-08-12 74 views
1
的更改

使用jquery每5秒更新一次使用ajax的特定表。我希望用黃色突出顯示剛剛插入或更改的任何行。我如何跟蹤發生了什麼變化?這可以在jQuery中完成嗎? (我的後端是Django的/ Python)的ajax jquery - 跟蹤對錶

+0

什麼是你到目前爲止的代碼? ajax的成功... – Reigel 2010-08-12 06:02:28

回答

1

一些清晨編碼:

$(document).ready(function(){ 
    var myInsert = function(row){ 
     var $test = $('#mytest'), 
      $row = $(row), 
      $tr = $row.slice(0), 
      col = 0; 

     var fade = setInterval(function(){ 
      $tr.css('background-color', 'rgb(255,255,'+col+')'); 
      if(col < 255) 
       col+=5; 
      else clearInterval(fade); 
     }, 33); 

     $test.append($row); 
    }; 

    var newrow = '<tr><td>new1</td><td>new2</td><td>new3</td></tr>'; 

    $(document.body).bind('click', function(){ 
     myInsert(newrow); 
    }); 
});​ 

我猜你需要適應一些地方(我不知道你的動態HTML的樣子)。但我希望你能得到大致的想法。

工作示例http://www.jsfiddle.net/LrCs2/1/