加载第二个表时隐藏第一个表

时间:2016-08-22 19:57:34

标签: javascript jquery mysql

当用户点击表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> `

2 个答案:

答案 0 :(得分:0)

而不是:

.on('click')

做的:

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

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

答案 1 :(得分:0)

实际上我使用了$(“#R”)。hide();它的工作原理