2016-08-22 17 views
0

Я пытаюсь выполнить детализацию строк, когда пользователь нажимает на ячейку в таблице R. Так когда нажата ячейка, загружается таблица L, а таблица R должна быть скрыта , Я пытался использовать $ («# RegionTable») скрыть, но он скрывает таблицу, когда она загружается .Но я хочу, чтобы быть скрыты только на второй кликСкрытие первой таблицы при загрузке второй таблицы

`<script type="text/javascript"> 
      $(document).ready(function($) { 
        $('#lsearch').click(function(){ 
          makeAjaxRequest(); 
         }); 
        $('form').submit(function(e){ 
        e.preventDefault(); 
        makeAjaxRequest(); 
        return false; 
         }); 

       function makeAjaxRequest() { 
        $.ajax({ 
         url: 'php/l_search.php?op=1', 
         data: {name: $('#l').val()}, 
         type: 'get', 
         success: function(response) { 
          $('table#R tbody').html(response); 
         } 
        }); 
       } 

      }); 
      $(document).on('click','#loc_code',function() { 
         var url = $(this).text(); 
         url = 'php/l_search.php?op=2&l_code='+url ; 
         $.ajax({ 
         url: url, 
         type: 'get', 
         success: function(response) { 
          $('table#L tbody').html(response); 
         } 
        }); 
        return false; 
        $('#R').toggle("slide", { direction: "right" }, 1000); 
         }); 
</script> ` 

ответ

0

Вместо:.

.on('click') 
.

сделать:

$('#loc_code').dblclick(function(){ 

https://api.jquery.com/dblclick/

+0

Или, если вы хотите загрузить 1 клик, а второй щелчок, чтобы скрыть и т. д., вы можете обновить код .on ('click' от события success: event или что-то подобное. – RIanGillis

0

на самом деле я использовал $ ("# R") шкурку(); и он работает