我试图在html页面的div中隐藏一些表但是不起作用

时间:2015-04-01 10:31:37

标签: jquery html show-hide

我试图在html页面的div中隐藏一些表但是不起作用。 其中一个html页面包含10个表..我想在选择特定部门时只显示几个表..目前我得到那些表的ID需要显示..但如何只查看那些表..

试过jquery附在这里..请帮助我..我陷入困境

    <script> 
               $(function() {
         $("#departments").change(function(v) {



               var gid=$(this).attr("id");
                  var department_id = v.target.value
                 //console.log(department_id);
                 $("#showData table").each(function(){
                //console.log($(this).attr("id"));

                var gid=$(this).attr("id");

            $('#'+gid).hide();

                $.get("/BankProfile/selectGroup/"+department_id+"/"+gid,function(data){
                        var obj = jQuery.parseJSON(data);
                       // console.log(obj);
                  for(i = 0; i < obj.length; i++) {
                 var gid=obj[i].group_id;
                   console.log(gid);
                }
               });
               });
});
 });           
            </script>

3 个答案:

答案 0 :(得分:0)

使用.hide().show()方法或使用display属性,如果显示设置为&#39;无&#39;在JSP中。

答案 1 :(得分:0)

$(&#34;&#39;&#34; +&#34;#&#34; + gid +&#34;&#39;&#34;)。hide();

试试这个。

答案 2 :(得分:0)

表的ID不适合jquery选择器。句点(。)用于标识任何元素的类。因此,您必须更改ID的命名约定。