用jq如何把一个机构树拦腰分成两列。
来源:互联网 发布:js gzip 解压缩字符串 编辑:程序博客网 时间:2024/03/29 14:00
代码是用一个dl(1)>dt+dd实现的,dd为隐藏块。
对于上面的机构库,如何做成两列,用jq实现。
首先,我们定义一个另一个dl(2)块,然后获取现有dl块的dt数量。然后取中间值,从中间往后append到第二个dl块中.
具体代码如下
var treelen=-1;
treeLen=$('#第一个dl 的id').chlidren('dt').length;
$('#第一个dl的id dt').each(function(idx,val){
var 中间值=Math.round(treeLen/2);
if(idx>=中间值){
var dlObj=$(this).next(); //这个必须写在前面,先获取值,免得下面操作了dt。这句话就不好用了。
$('第二个dl的id').append($(this));
$('第二个dl的id').append(dlObj);
}
})
0 0
- 用jq如何把一个机构树拦腰分成两列。
- 把一个完全图分成两部分
- excel如何将一列按奇偶数分成两列
- 如何把一个盘剩余的空间分成一个区
- parted/fdisk/blkid(如何把整个盘分成一个区)
- 用pandas里的groupby函数实现把一个大文件按某一列的类型分成多个文件
- 怎样把excel一列分成多列
- repeater控件分成两列显示
- 把一个集合中的数据由分成两部分展示(已加锁,未加锁)
- 一条直线可以把一个平面分成两部分,两条直线可分成4部分,20条直线最多可分几部分?
- 如何把一个1:3的矩形分成若干份,然后拼成一个正方形
- 将一个字符串分成多列
- 将一个英文句子分成两行
- 快速排序 和 把一个无序的整形数组分成两部分(以数组第一个数为基准进行划分)
- Repeat 控件 分成两列显示内容的方法
- 一条select语句将一个用逗分隔的列分成多行
- 用函数和递归求n个三角形能把一个平面分成最多多少块
- 把页面分成左右两个,如何实现在左侧点击,链接一个页面到右边的页面
- B/S与C/S区别
- //设置导航为不透明 self.navigationController.navigationBar.translucent = NO;
- 一、ROS系统介绍及安装
- Windows作业
- TextField.leftView
- 用jq如何把一个机构树拦腰分成两列。
- Tint Color的理解和APP简单的主题化
- 一道用到二进制位加记忆化搜索的dp题
- 编译成ASCII码,加上_T()或TEXT()变成UNICODE
- 二叉树学习之哈弗曼编码
- HDU__A - How Many Tables(第一天)
- java PLAY框架学习笔记--入门
- Token验证失败
- UITextField可以设置右边和右边的图片