2010-01-10 78 views
1

你好我正在使用jQuery來做一些Ajax調用一些數據庫中的數據,鼠標懸停和元素的方法運行,我得到預期的結果,但是當我然後鼠標懸停在另一個元素,方法再次運行,不過,我需要從屏幕上首先刪除第一大量的數據,這是我到目前爲止,幫助刪除附加數據

$("a.contentlink").mouseover(function(){ 
     var url = $(this).attr("href"); 
     $.ajax ({ 
      url: url, 
      type: "POST", 
      success : function (html) { 
       $('#abstract').append(html); 
      } 
     }); 
    }); 

誰能幫助?

回答

3

您需要首先調用empty方法,該方法會從匹配元素中刪除所有子項。

例如:

$('#abstract').empty(); 

或者,可以調用html功能,其與HTML字符串替換匹配元素的內容。

例如:

$('#abstract').html(html); 
+0

完美非常感謝 – Udders 2010-01-10 17:04:49