[jquery] jQuery jsTree V3.2.1 基础Demo

<link rel="stylesheet" href="../dist/themes/default/style.min.css" />

    <script src="../dist/jquery-2.1.4.min.js"></script>

    <script src="../dist/jstree.min.js"></script>

引入对应的文件javascript


 

$("#deptIdModify").jstree({

                    "core" : {
                        'multiple':false,//单选,true 为多选
                        "data": {
                            "url" :"../common/getSelectByCodeId2?codeId=PSB",
                            'dataType':'json',
                            'data' : function (node) {
                                return { 'id' : node.id};
                            }
                        }
                    },
                    "plugins" : [ "wholerow", "checkbox" ]
                });

 

deptIdModify 能够为:

div,ul其余没有试过。

使tree节点选中..
$("#deptIdModify").jstree(true).check_node(data.formData.deptCode);

 可是上面的选择有一个问题,第一次打开页面没法选中,修改后以下:css

 

$("#deptIdModify").jstree({

                    "core" : {
                        'multiple':false,
                        "data": {
                            "url" :"../common/getSelectByCodeId2?codeId=PSB",
                            'dataType':'json',
                            'data' : function (node) {
                                return { 'id' : node.id};
                            }
                        }
                    },
                    "plugins" : [ "wholerow", "checkbox" ]
                }).bind("loaded.jstree",function(){
                    var node = data.formData.deptCode;
                    $("#deptIdModify").jstree("check_node",node);
                });

 

 

取值:html

var deptIds=$("#deptIdModify").jstree(true).get_selected();

其余知API,详细配置信息 可访问官网:java

 jstree 官网:https://www.jstree.com/node

相关文章
相关标签/搜索