jsTree 插件

html代码

<div id="jstree1"></div>

 

js代码:

<script src="__STATIC__/h5/js/jquery.min.js?v=2.1.4"></script>
<script src="https://static.jstree.com/3.3.5/assets/dist/jstree.min.js"></script>
<script>
$(document).ready(function () {
    $('#jstree1').jstree({
        'core' : {
            "animation" : 0,
            "check_callback" : true,
            'force_text' : true,
            "themes" : { "stripes" : true },
            'data' : {
                //"url" : "//www.jstree.com/fiddle/?lazy",
                "url":"{:url('img/imgFolder/jsTree')}",
                "dataType" : "json",
                "data" : function (node) {
                    return { "id" : node.id };

                }
            }
        },
        "plugins" : [ "contextmenu", "dnd", "search", "state", "types", "wholerow" ]
    });

});

function demo_create() {
    var ref = $('#jstree1').jstree(true), sel = ref.get_selected();
    if(!sel.length) { return false; }
    sel = sel[0];
    sel = ref.create_node(sel, {"type":"file"});
    if(sel) {
        ref.edit(sel);
    }
};
function demo_rename() {
    var ref = $('#jstree1').jstree(true),
    sel = ref.get_selected();
    if(!sel.length) { return false; }
    sel = sel[0];
    ref.edit(sel);

};
    function demo_delete(){
        var ref = $('#jstree1').jstree(true),
                sel = ref.get_selected();
        if(!sel.length) { return false; }
        ref.delete_node(sel);

        //$("#1").remove();
        console.log(sel)

        ref.set_text(1, '989898');

    }
</script>

 

其中data数据格式

$('#jstree1').jstree({ 'core' : {
    'data' : [
       { "id" : "ajson1", "parent" : "#", "text" : "Simple root node" },
       { "id" : "ajson2", "parent" : "#", "text" : "Root node 2" },
       { "id" : "ajson3", "parent" : "ajson2", "text" : "Child 1" },
       { "id" : "ajson4", "parent" : "ajson2", "text" : "Child 2" }
    ]
} });

 

转载于:https://www.cnblogs.com/wesky/p/8746553.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值