评论:带有复选框可折叠的树形结构  [查看原文]

所属分类:导航-文件树

 103371  524  171
当前第5页 / 共7页
    shau0
    2017/7/20 12:04:06

    比较急,希望作者大人尽快回复

        张某某0
        2017/8/18 11:22:35

        估计是插件的问题,我也下载了,但是不知道为什么

    回复
    shau0
    2017/7/20 12:01:49

    我要获取所有选中复选框的id传到后台,

    var checked =  $("input[type='checkbox'][checked='checked']");

    这种方式获取不了,查看了页面元素,选中复选框根本就没触发checked属性

        xta fnhc tewq3
        2017/7/21 12:34:07

        第一个复选框的id是不允许随意修改的,否则会导致整个树型菜单失效。

        如果你要给复选框添加id可以这样使用:

        data: { //为元素添加额外数据,即在元素上添加data-xxx="yyy",可选
            id: "xxx44545",
            nodeName: "常用文件夹",
            alias: "changyong"
        }

        第二个复选框选中可以通过设置checked = "checked"属性, 也可以通过checkbox.checked = true的方式, 我采用的是第二种方式。 你要获取所有选中复选框的id可以这样:

        $("input[type=checkbox]").each(function() {
            var $this = $(this);
            if (this.checked) {
                conole.log($this.attr("data-id"));
                console.log(this.id); //千万不要随意修改  
            }
        })
    回复
    shau0
    2017/7/20 11:56:21
    如何获取所有选中的节点? 回复
    ELMO_LU0
    2017/7/19 16:29:59

    问一下,把layui.js的路径一改怎么就不起效果了,必须和html在同一个层级么

    回复
    Ccc.0
    2017/7/18 18:02:29

    请问一下 那个复选框不能选择的问题怎么修改呢?

        xta fnhc tewq0
        2017/7/19 14:09:01

        你是要设置复选框不能选择吗?还是说复选框有问题?

        ?? ?? ??0
        2017/8/21 10:23:23

        遇到同样问题,复选框无法选择,默认已经是选中状态,但是操作之后没有任何反应,求解

    回复
    成长0
    2017/7/9 15:19:47
    如初0
    2017/6/30 9:24:11

    请问楼主复选框的id被更改了,其他地方都被重写怎么办,但是我不要这样怎么改?

        xta fnhc tewq1
        2017/7/3 15:28:11

        复选框的id是不能随意修改的,如果随意修改会导致勾选功能失效或不正常,如果你想给复选框添加自己的id,可以这样传入:

        data: {//为元素添加额外数据,即在元素上添加data-xxx="yyy",可选
           id: "xxx44545",
            nodeName: "常用文件夹",
            alias: "changyong"
        }

        这样添加后会在复选框中以:data-iddata-nodeNamedata-alias的形式呈现

    回复
    友人A0
    2017/6/15 17:03:01

    引入进去为啥没反应啊

        xta fnhc tewq0
        2017/6/19 16:51:41

        要有数据呀

    回复
    天边鱼0
    2017/6/12 15:38:20

    给你们列举一下这里面的坑:

    1. layui.js 里面还引用了一个 tree.js ; 不仅这样, tree.js 还要必须按照作者那个目录放进项目才行, 那个tree.js必须放在lay/modules/tree.js 

    2. 图标的样式还必须要引用 iconfont.ttf , 如果要改的话, 还得去那个tree.js里面改, 这个js解压缩后的48行修改, 另外, 你还不能改那个 layui-icon layui-tree-spread; 因为那个还是绑定的... 改了就不能点击了... 非要改的话.. 还得去295行修改.......

    p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px Consolas; color: #289c97}

        xta fnhc tewq0
        2017/6/12 22:34:52

        拜托你看下这个插件的描述,是改良后的layer的树形插件,layui底层的东西我也不敢去动,因为它没有开源。

    回复
    ping010
    2017/6/12 11:32:43

    请问有谁有吗? 能发我一份吗?

        如初0
        2017/6/26 17:38:58
        我也想要一份
        master12010
        2017/9/18 17:25:04

        我也想要来一份

    回复
    飞鸟0
    2017/6/11 0:28:24

    请问  有谁下载了这个吗  能发我一份吗

    回复
    ingfuqi0
    2017/6/7 14:43:25
    为什么我的复选框不能勾选那??
        飞鸟0
        2017/6/11 0:27:37

        里面做了修改  你可以查看你的元素  其实你复制下来的不是复选框   只是一个符号   所以选择不了

        Ccc.0
        2017/7/18 18:00:34

        我也想问这个怎么解决呢

        ?? ?? ??0
        2017/8/21 10:37:20

        遇到同样问题,该怎么解决?

        master12010
        2017/9/18 18:40:16

        能否发一份给我,谢谢 2753047135@qq.com

        Wiley0
        2017/10/11 17:05:12

        @飞鸟,查看元素确实仅是一个符号,但我需要去哪里修改?怎么修改?目前我仅替换了我自己项目中layui 的tree.js,html 换成了jsp。

    回复
    改变自己0
    2017/6/2 18:44:18

    你好  这样示例能发我一份吗?

    回复
    小卟╀0
    2017/6/1 16:38:21

    那个图标可以自己换吗

        xta fnhc tewq0
        2017/6/4 9:00:50

        暂时换不了

    回复
    axiaoli0
    2017/5/29 0:17:51

    我觉得这个插件改的树形结构的id 有问题了,我传给id的所有值,再取回来全变样子了。。。。。

        xta fnhc tewq1
        2017/5/31 22:07:37
        你好,感谢你提出的问题。这个树形插件中input的ID我是用来确定当前input的唯一性,及用来查找当前input的父级input的。如果你要给当前input添加你自己的数据ID,我建议你在使用该插件的时候给当前节点添加一个data属性,然后它在页面中的展现结构就是data-xxx="xxx",这样你一样可以获取的到你想要的数据
    回复

讨论这个项目(171)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

取消回复