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

Смежные вопросы