簡體   English   中英

我只想從jstree中獲得反對的選定子數組

[英]I want to get only selected children array objected from jstree

正在使用http://www.jstree.com

我用了var nodes=$('#jstree').jstree("get_json"); 此代碼,我得到了跟隨對象作為結果 在此處輸入圖片說明

我只想要像這樣的孩子。 如何獲得

您可以使用get_json函數,只需傳入可選ID(從其開始的節點)即可:
var nodes=$('#jstree').jstree("get_json","NODE-ID-HERE").children;

請記住,這種方法也會給您孩子的孩子,但是您可以忽略這些孩子。 如果現在對您有用,請遍歷結果並刪除children屬性。

var instance = $('#jstree').jstree(true),
    children = instance.get_json("NODE-ID-HERE").children,
    i, j;
for(i = 0, j = children.length; i < j; i++) {
    delete children[i].children;
    delete children[i].children_d;
}
// children is now an array of all the node's children, but without their children

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM