2016-08-22 91 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

或者如果你想一鍵加載和第二次點擊隱藏等,你可以更新.on('點擊'代碼從成功:事件或類似的東西。 – RIanGillis

0

其實我使用$( 「#R」)隱藏();它的工作原理

相關問題