0
for (var j = 0; j < eles.length; j++) {
if (eles[j].trim().length != 0) {
jQV6('#jstreeDivforBrowse').jstree("open_node", "#" + eles[j]);
jQV6('#jstreeDivforBrowse').jstree("check_node", "#" + eles[j]);
//Tried the below too
/*
var tree = jQuery.jstree._focused();
tree.open_node("#"+eles[j], function() {
tree.check_node("#"+eles[j], true, null); });
*/
}
}
陣列eles[]
有ID的列表,它需要的是得到確認之前,它首先必須打開。要首先在Jstree檢查節點之前打開節點 - Jquery的
當我運行上面的代碼時會發生什麼,即使在展開子節點之前,節點也會被檢查。
反正在jstree等待子節點的擴建完成之前,我們執行等確認節點等其他步驟,
在你的代碼中,嘗試使用'select_node'而不是'check_node' – 2013-03-12 04:40:53
我以前就試過這個。節點正在被打開但沒有被檢查。 – LGAP 2013-03-12 04:48:33
在http://www.jstree.com/demo上查看演示 – 2013-03-12 04:49:56