简体   繁体   English

js树中的选定节点ID

[英]Selected node ID in js tree

i'm currently using js tree and i want to get the last clicked checkbox id among other id.(i want to get the perticular check box id). 我当前正在使用js树,我想除其他ID外获得最后单击的复选框ID。(我想获取垂直的复选框ID)。 #tree having ID and name #具有ID和名称的树

$("#tree").jstree("get_selected").each
                    (function () {
                        treeNodes.push(this.id);

                    });

this code is not giving any id. 此代码未提供任何ID。 how can i do it? 我该怎么做?

Javascript: Javascript:

$(function () {
        $("#arbol").jstree({
               "plugins": ["ui", "html_data", "checkbox", "themes"]
        });

        $("#arbol").bind('change_state.jstree', function (e, data) {
               codigosCheckBoxs()
        });
});

function codigosCheckBoxs() {
        var codigosList = [];
        $("#arbol").jstree("get_checked", null, true).each(function () {
                 if (this.id.length > 0) {
                      codigosList.push(this.id);
                 }
        });
       alert('Ids: ' + codigosList)
}

HTML: HTML:

<div id="arbol">
<ul>
    <li><a>01 Sistema de Dirección</a>

        <ul>
            <li><a>0101 Volante de Dirección</a>

                <ul>
                    <li id="010101"> <a title="Estado y/o Fijación Deficiente">010101 Estado y/o Fijación Deficiente - G-M-L</a>

                    </li>
                    <li id="010102"> <a title="Juego Axial">010102 Juego Axial - G-M-L</a>

                    </li>
                    <li id="010103"> <a title="Juego Radial">010103 Juego Radial - G-M-L</a>

                    </li>
                </ul>
            </li>
        </ul>
    </li>
</ul>

DEMO: 演示:

http://jsfiddle.net/BIPiane/dupru/ http://jsfiddle.net/BIPiane/dupru/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM