网站后台开发表格实现顶级分类和子分类的展开与折叠

发布时间:2018-11-12 21:49:42 来源:腾巢网络

本文讲述在我们网站后台项目开发过程中,采用jQuery+Thinkphp实现在表格里的顶级分类和子分类进行展开与折叠。

jQuery代码

<script type="text/javascript">
    function tree(obj,id){
         var name = $(obj).attr('class');
         if(name == 'fa fa-plus-square')
         {
             $(".parent_id_"+id).show();
             $(obj).attr('class','fa fa-minus-square');
         }else{
             $(obj).attr('class','fa fa-plus-square'); 
$(".parent_id_"+id).hide();         
         } 
    }
  </script>

HTML代码

{volist name="list" id="column" }{if condition="$column['column_p_id'] eq 0"}<tr  class="parent_id_{$column.column_p_id}" data-id="{$column.column_id}" data-level="{$column.lv}">
{else /}<tr  style="display:none;"  class="parent_id_{$column.column_p_id}" data-id="{$column.column_id}" data-level="{$column.lv}">{/if}
                    <td>{$column.column_id}</td>
                    <td><input type="text" class="form-control input-sm" value="{$column.column_sequence}"></td>
                    <td><i class="fa fa-plus-square" onclick="tree(this,1);"></i>{$column['lv']|str_repeat="      ",###}|-{$column.column_name}</td>
                    <td>{$column.column_url}</td>
                    <td>{$column.column_nav==1 ? '是' : '否'}</td>
                    <td>{switch name="column.column_belonged"} {case value="0"}文章{/case} {case value="1"}商品{/case} {case value="2"}案例{/case} {case value="3"}专栏{/case} {default /}default {/switch}</td>
                    <td><a class="btn btn-success btn-xs">预览</a> <a href="/system/column/edit/id/{$column.column_id}" class="btn btn-warning btn-xs">编辑</a> <a href="javascript:void(0);" data-id="{$column.column_id}" class="btn btn-danger btn-xs del">删除</a></td>
                  </tr>
  {/volist}



最新资讯

  1. 2019年乌镇大会,也说说互联网
  2. 响应式网站建设需要准备多少开发预算
  3. CMSJIA介绍
  4. 遵义信息技术服务、WEB软件开发公司
  5. 建设公司网站的作用体现
  6. 品牌保护中域名、商标同等重要
  7. 网站建设哪家公司好
  8. 建设开发手机网站的优势及作用
  9. 我们研究了100个小程序,得出了这些经验!
  10. 公司定制开发网站建设的优势
  11. 移动互联网建站:遵义做网站建设那家公司好
  12. 贵州腾巢网络成功入驻熊掌号,再现移动互联时代新域名