如何在jsTree插件中获取父类li



如何在jsTree插件中获取父类li?每当我试图遍历Javascript树时,我都可以到达父节点,但我最终得到了一个对象,并且永远无法将它作为字符串输出父类,所以我可以对它进行简单的条件检查。

我想做的是:

  // JS Tree Event handler for when a node is clicked
  $("#dutchData").bind("select_node.jstree", function (e, data) {
    // get the parent node class, and then use it in a conditional statement
    var parentNodeClass = data.node.parent.attr('class'); // this is wrong, just to demonstrate
    if(parentNodeClass != 'x'){
      // do something
    }
  });
这是因为parent属性不是元素,而是元素的字符串id。你可以用jQuery得到父级,然后得到这样的类:

$('#'+data.node.parent).attr('class');

检查小提琴:小提琴

最新更新