溫馨提示×

ztree如何獲取當前選中的節點

小億
479
2023-10-23 15:56:36
欄目: 編程語言

要獲取當前選中的節點,可以使用zTree的方法getSelectedNodes()來獲取選中的節點信息。

具體操作步驟如下:

  1. 獲取zTree對象,可以通過ID或者class獲取,例如:var treeObj = $.fn.zTree.getZTreeObj("treeId");
  2. 使用getSelectedNodes()方法獲取選中的節點信息,例如:var nodes = treeObj.getSelectedNodes();
  3. 判斷nodes是否為空,如果不為空則表示有選中的節點,可以通過nodes[0]來獲取第一個選中的節點信息。

示例代碼如下:

// 獲取zTree對象
var treeObj = $.fn.zTree.getZTreeObj("treeId");

// 獲取選中的節點
var nodes = treeObj.getSelectedNodes();

// 判斷是否有選中的節點
if (nodes.length > 0) {
    // 獲取選中的第一個節點信息
    var node = nodes[0];
    // 獲取節點的ID
    var nodeId = node.id;
    // 獲取節點的名稱
    var nodeName = node.name;
    // 輸出節點信息
    console.log("選中的節點ID:" + nodeId);
    console.log("選中的節點名稱:" + nodeName);
} else {
    // 沒有選中的節點
    console.log("沒有選中的節點");
}

注意:getSelectedNodes()方法返回的是一個數組,即使只選中了一個節點也是以數組的形式返回,所以可以使用nodes[0]來獲取第一個選中的節點信息。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女