2010-01-10 80 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