2013-04-12 2 views
0

Может кто-нибудь скажет мне, как удалить и скрыть событие, используя jquery? На самом деле, в настоящее время я использую jquery bellow и его работоспособность, но просто удалив событие, но не скрывая его, можете ли вы изменить его для меня?Как удалить и скрыть с помощью jquery?

function delData(id){ 
    if(confirm('Do you really want to delete it ? if yes then click OK and wait for next notification please.. ')){ 
     $.ajax({ 
      type:'POST', 
      url:'manage_reports.php?action=del&id='+id, 
      success:function(result){ 
       alert('Sale has been deleted successfully.. Do not refresh your page if you want to keep stay here'); 
       $(control).parents('table').eq(0).remove().hide("table"); 
      } 
     });  
    } 
}; 

Спасибо большое

ответ

1

Вы не можете hide удаляемый элемент просто использовать hide или remove, если вы хотите удалить какой-либо другой элемент, то сделать это отдельно. hide не принимает селектор, который вы, вероятно, пытаетесь передать, он принимает параметр, но его параметры не выбираются.

function delData(id){ 
    if(confirm('Do you really want to delete it ? if yes then click OK and wait for next notification please.. ')){ 
     $.ajax({ 
       type:'POST', 
       url:'manage_reports.php?action=del&id='+id, 
       success:function(result){ 
        alert('Sale has been deleted successfully.. Do not refresh your page if you want to keep stay here'); 
        $(control).parents('table').eq(0).remove(); 
      }}); 
}}; 
+0

'.hide()' не принимает селектор в качестве параметра. Вы не хотите '.hide()' вместо '.hide (" table ")'? –

+0

Спасибо @JeffB, так приятно, что вы обновили мой ответ. – Adil

+0

Жаль, что это не работает для меня :( –

0

если, говоря, «удаление события» вы имеете в виду сделать такое событие, как «мыши» неактивна, то я хотел бы предложить вам первым создать/связать это событие с помощью привязки или жить на элементе

После того, как ваш ajax-запрос выполняется только для удаления/скрытия элемента, а также для вызова .unBind ('event').