この記事の例では、ztree が現在選択されているノードの子ノード ID のセットを取得する方法を説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。
要件: 現在選択されているノードの子ノード ID のセットを取得します。
手順:
1. 現在のノードを取得します
2. ztree メソッドのtransformToArray() を使用して、現在選択されているノード (選択されているノードを含む) の子ノード オブジェクトのコレクションを取得します。
3. コレクションを走査し、必要な値を取得します。
treeNode: 現在選択されているノード オブジェクト
function getChildNodes(treeNode) { var childNodes = ztree.transformToArray(treeNode); var nodes = new Array(); for(i = 0; i < childNodes.length; i++) { nodes[i] = childNodes[i].id; } return nodes.join(","); }
この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。