2016-08-22 9 views
0

セルがクリックされたときにユーザがテーブルR内のセルをクリックすると、詳細行までドリルダウンしようとしています。テーブルLが読み込まれ、 。 。私は隠す$(「#のRegionTable」)を使用しようとしたが、それがロードされたとき、私はそれだけで二クリックで2番目のテーブルがロードされたときに最初のテーブルが非表示になる

`<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

の代わりに非表示にすることにしたい.butそれはテーブルを隠し:

.on('click') 

は行います

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

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

+0

1クリックして2回目のクリックを隠すなどしたい場合は、成功:イベントなどの「クリック」コードを更新することができます。 – RIanGillis

0

は実際に私は$( "#R")を使用する非表示();。

関連する問題