小编zuk*_*zuk的帖子

Bootstrap treeview根据点击选择子项

我正在使用Bootstrap Treeview(bootstrap-treeview.js v1.0.2); 如何在点击root上激活根节点的所有chidren上的选择效果?

此代码段无法按预期工作

$('#tree')
    .on('nodeSelected', function (event, node) {
        children=node['nodes'];
        for (var i = 0; i < children.length; i++) {
            children[i].states.expanded = true;
            children[i].states.selected = true;
        }
});
Run Code Online (Sandbox Code Playgroud)

这只适用于第一个孩子

$('#tree')
    .on('nodeSelected', function (event, node) {
        children=node['nodes'];
        for (var i = 0; i < children.length; i++) {
            nodeId=children[i]['nodeId'];
            console.log(nodeId);
            $('.node-tree[data-nodeid="'+nodeId+'"]').click();
        }
});
Run Code Online (Sandbox Code Playgroud)

treeview jquery twitter-bootstrap bootstrap-treeview

5
推荐指数
1
解决办法
2万
查看次数